Там скорее память высвобождается и указатель теряет данные (возвращается константный указаель), нужно это дело как то копировать, но я не нашел метода.
Я и глобальный arr делал, даже выделял все это дело в кучу без удаления вообще. Никаких наследников и предков не указывал, поэтому система автоматического высвобождения памяти не в счет. Остается только правильное копирование данных, но как?
Но ведь после закрытия процесса, нужно заного показать окошечко таким, каким оно было. Можно канечно делать delete с сохранением параметров окошечка куда ни будь в файл, но это дополнительно писать механизм сохранения объектов Qt O_O
Да и вообще судя по коду, он не Qt-шный. В принципе с кроссплатформенностью думаю можно и не разбираться. А вообще можно ли вынести библиотеки локально в программу? Бывает что JAVA_HOME или другая переменная в системе не определена, а люди которые с этим никогда не имели дел просто не знаю как ее настроить и возникает гора ненужного мнения :D Есть ли возможность библиотеки вынести в программу?