Kết quả ra 1231 nhưng em không hiểu lắm ai giải thích với ạ
#include <iostream>
using namespace std;
class CSomething
{
public:
CSomething() { cout << "2"; }
~CSomething() { cout << "2"; }
};
class CParent
{
public:
CParent() { cout << "1"; }
~CParent() { cout << "1"; }
};
class CChild : public CParent
{
public:
CChild() { cout << "3"; }
~CChild() { cout << "3"; }
protected:
CSomething m_DataMember;
};
int main(int argc, char** argv)
{
CParent* ptr = new CChild();
delete ptr;
return 0;
}