Форум программистов, компьютерный форум CyberForum.ru

класс-контейнер - C++

Восстановить пароль Регистрация
 
dyadya_fedor
1 / 1 / 0
Регистрация: 20.09.2012
Сообщений: 9
02.11.2012, 18:59     класс-контейнер #1
ArrayList — реализует интерфейс List. Как известно, в Java массивы имеют фиксированную длину, и после того как массив создан, он не может расти или уменьшаться. ArrayList может менять свой размер во время исполнения программы, при этом не обязательно указывать размерность при создании объекта. Элементы ArrayList могут быть абсолютно любых типов в том числе и null.
Подскажите, пожалуйста, добавляя заголовочный файл <vector.h> в главный юнит проекта - я не ошибусь в выборе? Мне нужен тип контейнера в IDE C++ Builder 6 подобный Java ArrayList, использованный мною при разработке проекта в IDE NetBeans.
Я думаю моя просьба более-менее корректна к Вашему пониманию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 18:59     класс-контейнер
Посмотрите здесь:

C++ Класс-контейнер(абстракция текста)
Класс-Контейнер Вектор C++
Класс-Контейнер Вектор C++
C++ Класс-Контейнер Вектор
C++ Класс-Контейнер Вектор
Класс-Контейнер Вектор C++
Класс-контейнер вектор C++
Класс как стандартный контейнер C++
Ассоциативный контейнер и шаблонный класс C++
C++ Разработать класс-контейнер. Как тестировать?
C++ Полиморфизм, класс-контейнер
C++ Передача в контейнер объекта через указатель на базовый класс

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
02.11.2012, 19:53     класс-контейнер #2
на счет <vector.h> не знаю, но ведь можно создать шаблон класса контейнера, и вписать в него небольшую проверку, что если контейнер переполнен. Выделяем память под новый в 2 раза больше, копируем все что есть из первого. очищаем память из первого указатель первого переносим на 2й. собственно говоря как контейнеры и работают...
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
02.11.2012, 20:03     класс-контейнер #3
сделать класс-контейнер используя уже сущесвующий класс-контейнер vector?
в чем соль задания? переписать методы вектора в методы своего класса?
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
02.11.2012, 20:12     класс-контейнер #4
Tiva, нет, парню надо переписать готовый код с явы на с++. Вот он и интересуется, чем можно заменить одну стандартную конструкцию другой.
Цитата Сообщение от dyadya_fedor Посмотреть сообщение
Элементы ArrayList могут быть абсолютно любых типов в том числе и null.
Это не совсем верно для вектора. Да и вообще для всего С++. Т.е. одновременно в одном и том же векторе получится хранить только один тип данных. Есть, конечно, пути решения. Но лучше изначально не пытаться)
Yandex
Объявления
02.11.2012, 20:12     класс-контейнер
Ответ Создать тему
Опции темы

Текущее время: 11:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru