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

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

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

Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты? - C++

22.02.2013, 16:02. Просмотров 618. Ответов 2
Метки нет (Все метки)

Вопрос прост: как при выходе из функции сохранить объекты, которые были созданы в данной функции (указатели объектов положены в массив)?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 16:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты? (C++):

Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты? - C++
Как объявить массив объектов одного класса в другом классе, а затем поместить в него объекты?

Работа с указателями на объекты - C++
Приветствую, подскажите как корректнее создать кучу объектов и передать указатели на эти объекты в функцию, для дальнейшей работы с...

Вектор с указателями на объекты - C++
Всем привет! Решил разобраться с векторами. Написал программку. На выводе ожидал увидеть 10 случайных числ. Но получаю краш приложения....

Возможно ли объекты и потомки этих объектов поместить в один и тот же динамический массив? - C++
У меня есть объекты, очень сложные объекты. Они постоянно относятся то одному то другому массива, они постоянно выполняют большое...

Занести из файла объекты производных классов в массив объектов базового класса - C#
Здравствуйте. Что в этом коде изменить, чтобы объекты производных классов заносились из файла? using System; namespace...

Как сохранить и загрузить объекты в WPF? - C# WPF
Есть программа, пустая. Хочу при нажатии "кнопки" открывать (внешний)файл с настройками. Который бы содержал информацию об объектах и их...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
22.02.2013, 16:11 #2
Как ты их создаешь?
Если через new, то они находятся в куче, и не должны быть автоматически уничтожены.
Указатели на эти объкеты нужно передавать или в другую функцию или делать глобальными.
1
IvanPryamoy_2
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 23
22.02.2013, 16:19  [ТС] #3
Цитата Сообщение от NIch Посмотреть сообщение
Как ты их создаешь?
Если через new, то они находятся в куче, и не должны быть автоматически уничтожены.
Указатели на эти объкеты нужно передавать или в другую функцию или делать глобальными.
Заработало!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 16:19
Привет! Вот еще темы с ответами:

Как сохранить динамические объекты после завершения программы - C#
Всем доброго времени суток. У меня программе пользователь, например, может добавить Label и задать его свойства, но как сделать, чтобы он...

Как правильно массиву объектов присвоить ссылки на объекты. - C++
TPoint Point,*p_Point; p_Point = Point; TPoint Mass; for (i=0; i<10; i++) { Mass = p_Point; //вот не задвоятся ли у меня...

Как сделать, чтобы объекты не выделялись, если на них кликнуть мышкой? - C++ Builder
При нажатии на кнопку(или другие объекты) событие OnClick должно быть вызвано, но пунктирная линия выделения на объекте не должна...

Объекты TTcpClient и TTcpServer - как отправить несколько сообщений через них? - C++ Builder
Ситуёвина такая: пытаюсь написать простенький... односторонний чат, назовём его так, т.е. клиент отправляет сообщение, а сервер получает...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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