Effective C++ Item07

来源:互联网 发布:淘宝顾客要发票怎么办 编辑:程序博客网 时间:2024/05/22 02:19
class B {public:B() : str("default constructor") { }B(string in_str) : str(in_str) { }~B() { std::cout << "call B's destructor" << std::endl; }private:string str;};class D : public B{public:D(string in_str) : B(in_str), val(32) {  }~D() { std::cout << "call D's destructor" << std::endl; }int GetVal() { return val; }private:int val;};int _tmain(int argc, _TCHAR* argv[]){D *pD = new D("test Item 7");B *pB;pB = pD;delete pB;std::cout << pD->GetVal() << std::endl;return 0;}

原创粉丝点击