AWRage
Активный
- 642
- 141
Как правильно освободить выделенную память? Достаточно просто освободить переменную, которая содержит указатель на класс, в котором тоже выделяется память или нужно сначала освободить память в классе, а потом освободить переменную-класс. Код ниже будет правильным?
C++:
class MyClass
{
int *i = new int;
};
MyClass *Class = new MyClass;
// some code
delete Class;