Riordon

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

文章分类 -  C++

记录C++基础的点点滴滴
摘要:引言: 当两个对象(通常这样的对象包含指针对象)指向同一块区域时,若同时对这块区域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 ... 阅读全文
posted @ 2013-04-25 08:56 Riordon 阅读(120) 评论(0) 推荐(0)

摘要://派生类对象及成员函数访问基类成员//*******************************************************// 1、派生类对象访问基类成员时,必满足两条件 :// (1)所要访问的基类成员必须为public // (2)派生类必须public继承于基类//2、派生类成员(函数)若想访问基类成员,只需满足一项:// (1)基类成员为public (与继承方式无关)// (2)基类成员为protected (与继承方式无关)//******************************************************* 阅读全文
posted @ 2013-04-09 22:41 Riordon 阅读(148) 评论(0) 推荐(0)

摘要:---恢复内容开始---//********************************************************////------------------什么时候使用虚析构--------------------////有两种情况下需使用虚析构函数:(注:构造与析构都不能被继承)// 1、当用基类指针pBase去new一个派生类对象,delete pBase时 // 2、当类中有一个虚成员函数时,而用基类去调用派生类成员时//*******************************************************//实例一View Code 阅读全文
posted @ 2013-04-09 22:25 Riordon 阅读(190) 评论(0) 推荐(0)