- 1
- 0
- 约5.79千字
- 约 7页
- 2017-11-16 发布于江苏
- 举报
拷贝构造函数与赋值操作符号重载
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。?其完成方式是内存拷贝,复制
您可能关注的文档
最近下载
- 2025年党的二十届四 中全会知识学习测试竞赛试题(附答案)供参考.docx VIP
- 12K101-2 屋顶风机安装建筑工程图集.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 5_励磁变护整定计算.ppt VIP
- 帕金森病(颤拘病)中医临床诊疗专家共识.pptx
- 欧盟新版《药物警戒实践指南》:第四单元- - (GVP)药物安全审计(第1版).pdf VIP
- 2015年国际商务单证员(单证操作与缮制)真题试卷(题后含答案及解析).pdf VIP
- Peabody运动发育量表.pdf VIP
- 江苏省苏州市2022-2023学年高一下学期期中数学试题(含答案解析).docx
- 广州市律师协会申请律师执业人员面试考核参考题库.docx VIP
原创力文档

文档评论(0)