Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Висячий указатель (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/visyachij-ukazatel-354180/)

Guest 30.09.2011 17:33

Висячий указатель
 
Обязательно ли указатель который ссылался на область памяти и был удален командой delete, нужно обнулять(в даном примере process = 0;) и какие для этого причины?, например:Код:void val::runString_value() const{ QString program = "C:\\Program_Files\\Qt\\2010.02\\files\\ Gui\\string_val\\val1\\String_value(bett a).exe"; QProcess *process = new QProcess; process->start(program); connect(process, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(loadOutputText())); delete process; process = 0; return;}


Часовой пояс GMT, время: 09:23.


© www.otvetnemail.ru - Форум вопросов и ответов.