摘要:引言: 当两个对象(通常这样的对象包含指针对象)指向同一块区域时,若同时对这块区域delete两次,则会出现灾难性错误。类定义:View Code 1 class CHasPtr 2 { 3 public: 4 CHasPtr(void); 5 CHasPtr(T Tval, T *pTval); 6 CHasPtr(CHasPtr& rObj); 7 CHasPtr& operator=(CHasPtr& rObj); 8 public: 9 ~CHasPtr(void);10 11 private:12 T m_Tval;13 ...
        阅读全文
        文章分类 - C++
记录C++基础的点点滴滴
摘要://派生类对象及成员函数访问基类成员//*******************************************************// 1、派生类对象访问基类成员时,必满足两条件 :// (1)所要访问的基类成员必须为public // (2)派生类必须public继承于基类//2、派生类成员(函数)若想访问基类成员,只需满足一项:// (1)基类成员为public (与继承方式无关)// (2)基类成员为protected (与继承方式无关)//*******************************************************
        阅读全文
        
摘要:---恢复内容开始---//********************************************************////------------------什么时候使用虚析构--------------------////有两种情况下需使用虚析构函数:(注:构造与析构都不能被继承)// 1、当用基类指针pBase去new一个派生类对象,delete pBase时 // 2、当类中有一个虚成员函数时,而用基类去调用派生类成员时//*******************************************************//实例一View Code 
        阅读全文
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号