摘要:
重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子:classCExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){deletepBuffer;}voidInit(intn){ pBuffer=newchar[n]; nSize=n;}private:char*pBuffer;//类的对象中包含指针,指向动态分配的内存资源intnSize;}; 这个类的主要特点是包含指向其他资源的指针。pBuffer指向堆中分配的一段内存空间。一、拷贝构造函数intmai 阅读全文