虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > VC书籍 > C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午

C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午

  • 资源大小:134 K
  • 上传时间: 2013-12-28
  • 上传用户:LOOK1980
  • 资源积分:2 下载积分
  • 标      签: chm 语言编程

资 源 简 介

C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午,厌烦了读职工手册,于是我写了一个工具类,里面包含一个原始指针作为成员变量: #include "xStruct.h" // definition of struct X class xWrapper { X* xItem public: xWrapper() : xItem(new X) { } ~xWrapper() { delete xItem } void dump() { /* dumps xItem to cout */ } } 当然了,使用这个类的程序由于内存问题总是时不时的崩溃,因为我违反三个重要设计原则之一:任何时候,只要你提供了析构函数、拷贝构造函数或赋值运算符中的一个,你通常需要三个都提供。([1]) “所以,”我自言自语道,“我必须自己处理拷贝和赋值问题。简单地...auto_ptr有拷贝构造函数和赋值运算符,我可以拿过来用一下。”(你知道早期C++程序库中的auto_ptr,是吗?)

相 关 资 源

您 可 能 感 兴 趣 的