LINUX.ORG.RU

История изменений

Исправление wolverin, (текущая версия) :

непонятно другое - если для компилятора деструктор должен быть после описания встроенного класса, то почему для new CJSON не важно не только расположение деструктора, но и вообще на его отсутствие компилятору побарабану, только в случаях умного указателя или объявления на стеке это имеет значение.

…типа при выделении памяти на куче вообще нигде не отслеживается ее освобождение

Исправление wolverin, :

непонятно другое - если для компилятора деструктор должен быть после описания встроенного класса, то почему для new CJSON не важно не только расположение деструктора, но и вообще на его отсутствие компилятору побарабану, только в случаях умного указателя или объявления на стеке это имеет значение.

…типа при выделении памяти на куче не отслеживается ее освобождение

Исходная версия wolverin, :

непонятно другое - если для компилятора деструктор должен быть после описания встроенного класса, то почему для new CJSON не важно не только расположение деструктора, но и вообще на его отсутствие компилятору побарабану, только в случаях умного указателя или объявления на стеке это имеет значение.