A
aladden
Here is the situation:
class B {
int b;
// no virtual ~B declare here
};
class D : public B {
int d[1000000];
};
B* pb = new C;
....
delete pb;
Do I leak memory since I don't declare a virtual destructor in B
class? Thanks in advance
class B {
int b;
// no virtual ~B declare here
};
class D : public B {
int d[1000000];
};
B* pb = new C;
....
delete pb;
Do I leak memory since I don't declare a virtual destructor in B
class? Thanks in advance