Вот вопрос такой , у меня есть к примеру синглтон унаследованный от QObject и к примеру в конструкторе у него есть такая строчка
QSettings *settings = new QSettings(...,...,this);
Правильно ли вообще такое делать ?
И при удаление синглтона будет ли освобожден обект settings ?
maxvanceffer, если выделяешь память в конструкторе, то удаляй в деструкторе. Хотя, для синглтона не так критично - утечка памяти будет незаметна, так как при завершении программы эта утечка сразу подчистится системой. Но для порядка нужно удалять ))
Хорошо а вот такой вот вопрос
QMap <QString,QLabel*> map;
map.clear();
Что будет с QLabel* если у них нет родителей. Они так и останутся висеть в памяти ?
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)