- 7
- 0
- 约6.5千字
- 约 7页
- 2018-07-30 发布于湖北
- 举报
C++ 拷贝构造函数和赋值构造函数
重点:包含动态分配成员的类 应提供拷贝构造函数,并重载=赋值操作符。??? ?以下讨论中将用到的例子:?class?CExample{public?:???? CExample(){pBuffer=NULL; nSize=0;}???? ~CExample(){delete?pBuffer;}????void?Init(int?n){ pBuffer=new?char?[n]; nSize=n;}private?:????char?*pBuffer;?//类的对象中包含指针,指向动态分配的内存资源????int?nSize;};?? ?这个类的主要特点是包含指向其他资源的指针。?pBuffer指向堆中分配的一段内存空间。?一、拷贝构造函数int?main(int?argc,?char?* argv[]){???? CExample theObjone;???? theObjone.Init(40);?????????//现在需要另一个对象,需要将他初始化称对象一的状态???? CExample theObjtwo=theObjone;???? ...}?? ?语句CExample theObjtwo=theObjone;用theObjone初始化theObjtwo。?其完成方式是内存拷贝,复制
您可能关注的文档
最近下载
- 新版2026秋新人教版PEP英语六年级上册全册教案教学设计合集.doc
- hbs758s混合伺服使用说明书.pdf VIP
- 人教版小学三年级英语上册第一单元测试题(附答案).pdf VIP
- 中国儿童青少年近视防控循证指南(2026年).pdf VIP
- 4.我们都是中国公民 第1课时(教学课件)中华民族大家庭(供小学使用).ppt
- 2026第三届山东省职业技能大赛威海市选拔赛平面设计技术项目技术工作文件.docx VIP
- 辽宁省第三届职业技能大赛平面设计技术项目技术工作文件.docx VIP
- 2026年冀教版小学六年级数学上册课时《方程应用题》教案.docx VIP
- 2026年人工智能+环保行业应用方案.docx VIP
- 【新教科版】一年级科学上册全册教案.pdf VIP
原创力文档

文档评论(0)