Например:
int main() {
Foo *leedle = new Foo();
return 0;
}
class Foo {
private:
somePointer* bar;
public:
Foo();
~Foo();
};
Foo::~Foo() {
delete bar;
}
Будет ли деструктор неявным образом вызван компилятором или будет ли утечка памяти?
Я новичок в динамической памяти, поэтому, если это не подходит для использования, прошу прощения.