|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2011, 16:11 | #1 |
Пользователь
Регистрация: 05.09.2009
Сообщений: 17
|
Динамическая память
Допустим у меня есть функция, я создаю в ней динамический массив, после выхода из функции вся динамическая память освобождается. Скажите, есть ли какой-либо способ не освобождать эту динамическую память, чтобы вернуть динамический массив вновь в модуль, с которого функция вызывалась? (с++)
|
14.01.2011, 16:23 | #2 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Глобально если его объявить.
|
14.01.2011, 16:29 | #3 |
Пользователь
Регистрация: 05.09.2009
Сообщений: 17
|
Ага, т.е. С++ не поддерживает такой возможности. Дело в том, что я начинал программировать на С#, там все просто - пока существует хотя бы одна ссылка объект не будет удален (массивы тоже являются объектами в с#). Потом когда что-то аналогичное хотел сделать на С++ то сразу же зашел в тупик)
|
14.01.2011, 16:47 | #4 |
Участник клуба
Регистрация: 21.03.2010
Сообщений: 1,508
|
Это один из вариантов, наверное есть ещё
|
14.01.2011, 16:51 | #5 |
Пользователь
Регистрация: 05.09.2009
Сообщений: 17
|
если есть еще то надеюсь я о них хотя бы узнаю))
|
14.01.2011, 17:10 | #6 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
уверен, что нет проблем с разделением понятий статический/динамический, на стеке/в куче?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
14.01.2011, 18:09 | #7 |
Пользователь
Регистрация: 05.09.2009
Сообщений: 17
|
Я новичок, спасибо, конечно, но грубить было не обязательно
|
14.01.2011, 18:22 | #8 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2I.C.E
где ты грубость то увидел? тебе явно нужно со мной пообщаться подольше) код выкладывай, который вызывает у тебя вопросы
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
15.01.2011, 00:51 | #9 | |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
Цитата:
|
|
15.01.2011, 01:14 | #10 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2oleg kutkov
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая память. | spotmc13 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 20.09.2010 17:08 |
Динамическая память | Astat | Помощь студентам | 1 | 30.06.2010 20:40 |
динамическая память | zhenya.ya | Помощь студентам | 2 | 24.02.2010 20:58 |
динамическая память в си | Serjuk | Помощь студентам | 0 | 27.12.2009 13:54 |
Динамическая память!!! | Doholyan | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 30.06.2009 17:11 |