|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2019, 16:52 | #21 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
BLACK_RAIN, про какой тип контейнера речь? То, что ты описал, это поведение std::vector<TMyClass*> .Только это не ссылка, а указатель (но, по сути, это та же ссылка). Ну и ошибки не будет в этом случае. Будет утечка памяти.
Хотя, какая утечка, ведь экземпляры не созданы, копируются указатели, а доступа к экземпляру не было Последний раз редактировалось Алексей1153; 14.12.2019 в 16:56. |
14.12.2019, 17:05 | #22 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
|
14.12.2019, 17:08 | #23 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
короче, я вроде понял. Буду разбираться.
спасибо |
14.12.2019, 17:10 | #24 |
фрилансер
Участник клуба
Регистрация: 11.10.2019
Сообщений: 1,010
|
повторю вопрос: про какой тип контейнера сейчас речь?
вот три типа вектора, у всех будет немного разное поведение. Сам вектор обеспечивает только размер массива, за поведением типа элемента он "не следит" Код:
|
15.12.2019, 10:07 | #25 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Я в терминологии не силён. Если вы спрашиваете про тип ячеек массива, то речь идёт об указателях.
Сейчас использую std::vector<TMyClass*> и всё работает так как было нужно. Экземпляр класса в ячейке массива можно создать и убить в любое время, а при обращении к пустой ячейке вываливается ошибка (в моем случае крашится вся программа). Всё логично. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический массив объектов класса, C++ | OmegaBerkut | Общие вопросы C/C++ | 16 | 27.11.2017 15:48 |
Класс содержащий массив объектов другого класса Cli | Вероника99 | Общие вопросы C/C++ | 14 | 28.05.2016 13:52 |
Шаблонный массив объектов класса - C++ | Андрей Иванов | Помощь студентам | 2 | 01.10.2015 17:07 |
Массив объектов класса. | zipwind | Общие вопросы C/C++ | 8 | 01.05.2011 20:56 |
динамический массив объектов класса. С++ | Шиншилка | Помощь студентам | 8 | 25.04.2011 17:58 |