Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2013, 22:57   #11
Igor95
Форумчанин
 
Регистрация: 03.01.2013
Сообщений: 388
По умолчанию

Ну опять же, такой способ годится в концепции использования динамических структур данных (стэк, очередь, списки и т.д). Т.е, в классе, предположим, Stack нужен будет метод для добавления элемента в стэк, удаления и т.д. При добавлении вызываем оператор для выделения памяти, для удалении вызываем оператор удаления.
Т.е решение о том, в каком компоненте программы выделять память зависит от задачи.
Igor95 вне форума Ответить с цитированием
Старый 29.07.2013, 00:33   #12
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Devdev12

Мне нужно выделить память по некоторое колво указателей на этот объект, но заранее не известно сколько их - это определяется в методе. Как правильно выделить память?

если ты пишешь на си с классами - используй функции динамического выделения памяти - new / malloc
если на C++ - там это не нужно. есть std::vector
Rififi вне форума Ответить с цитированием
Старый 02.08.2013, 10:14   #13
Devdev12
Пользователь
 
Регистрация: 03.11.2012
Сообщений: 19
По умолчанию

вот еще:
а в чем же проблема - если я выделил память в методе, указатель на нее не потеряется, если он является полем класса, так?

Последний раз редактировалось Devdev12; 02.08.2013 в 10:17.
Devdev12 вне форума Ответить с цитированием
Старый 02.08.2013, 10:25   #14
Igor95
Форумчанин
 
Регистрация: 03.01.2013
Сообщений: 388
По умолчанию

Цитата:
Сообщение от Devdev12 Посмотреть сообщение
вот еще:
а в чем же проблема - если я выделил память в методе, указатель на нее не потеряется, если он является полем класса, так?
Нет, только если вы значение этого указателя не поменяете.
Igor95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое выделение динамической памяти GAleX1 Общие вопросы C/C++ 3 29.03.2013 23:18
Распределение памяти. Динамическое выделение памяти с++ Tolian92 Помощь студентам 8 14.05.2012 21:44
Массив указателей, динамическое выделение памяти Андрей! Общие вопросы C/C++ 11 09.02.2012 01:05
Динамическое выделение памяти , realloc. _-Re@l-_ Общие вопросы C/C++ 8 03.11.2011 10:20
Динамическое выделение памяти FW-TOT Общие вопросы C/C++ 2 19.12.2008 00:42