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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dyadya_fedor
1 / 1 / 0
Регистрация: 20.09.2012
Сообщений: 9
#1

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

02.11.2012, 18:59. Просмотров 669. Ответов 3
Метки нет (Все метки)

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++
I Дана последовательность целых чисел Подсчитать сумму элиментов, расположенных между минимальным и максимальным элементами...

Класс-контейнер вектор - C++
как в векторе определить является ли сумма элементов простым числом??

Класс-Контейнер Вектор - C++
Вставить новый элемент после всех элементов, кратных своему номеру

Полиморфизм, класс-контейнер - C++
Доброго времени суток. Есть базовый класс и три наследника. Необходимо создать класс-контейнер, владеющий динамическим списком объектов,...

Класс-Контейнер Вектор - C++
Как подсчитать в векторе количество максимальных элементов?

Класс-Контейнер Вектор - C++
Подскажите пожалуйста, как заполнить вектор латинским алфавитом?

Класс-контейнер(абстракция текста) - C++
Необходимо создать класс-контейнер, который является абстракцией текста. Если я правильно понял, то мне необходимо создать класс...

Ассоциативный контейнер и шаблонный класс - C++
Помогите пожалуйста исправить и дополнить код. Задание: Автоматизированная информационная система на железнодорожном вокзале содержит...

Класс как стандартный контейнер - C++
Здорова господа! Опять есть условие задачи: Напишите такие классы, чтобы Vector из 16.2.1 и Vector из 16.2.2 могли использоваться как...

Разработать класс-контейнер. Как тестировать? - C++
задали курсовую работу. (ниже файл) но я не могу понять что нужно сделать? к какому результату нужно прийти? в методических указаниях...

Передача в контейнер объекта через указатель на базовый класс - C++
Передаю в stl контейнер list указатель на производный класс, предварительно приведя его к типу производного класса - программа вылетает.В...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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.
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     класс-контейнер
Ответ Создать тему
Опции темы

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