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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2013, 17:01   #1
Makin_tosh
Пользователь
 
Регистрация: 16.10.2011
Сообщений: 24
По умолчанию Указатели

Здравствуйте! Подскажите, пожалуйста, нужно ли после использования указателя вида
Код:
TListRecordInstrum *ListRecNewNode = (TListRecordInstrum*)TVST->GetNodeData(ListNewNode);
присваивать ему NULL?
Makin_tosh вне форума Ответить с цитированием
Старый 04.06.2013, 21:09   #2
Konstant_Tom
Пользователь
 
Регистрация: 04.06.2013
Сообщений: 16
По умолчанию

Указатели строятся по типу:
TButton* Button_Pointer = new TButton( Form1 );
Это к примеру.То есть:
<class> *<object_name> = new <class>( /*Конструктор класса*/);
Но вот вопросса я не понял...
Konstant_Tom вне форума Ответить с цитированием
Старый 05.06.2013, 08:34   #3
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Makin_tosh
Вообще, это необязательно. Всё зависит от логики программы и области видимости указателя. Например, после получения указателя, ты удалил нод. Указатель продолжает ссылаться на какую-то ячейку. Использование его в данный момент может привести к непредсказуемым последствиям...
FataLL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
указатели salmon172 Паскаль, Turbo Pascal, PascalABC.NET 0 31.05.2011 21:34
указатели novak3 Общие вопросы C/C++ 6 27.05.2011 20:47
Указатели AquaticSoul Общие вопросы C/C++ 5 22.12.2009 15:13
[C] массивы, указатели, двойные указатели. Iggel Общие вопросы C/C++ 5 05.05.2009 12:39