- 4
- 0
- 约1.98万字
- 约 100页
- 2018-07-11 发布于浙江
- 举报
C复习202510988
第6章 关于类和对象的进一步论 6.1 构造函数 6.2 析构函数 6.3 调用构造函数和析构函数的顺序 6.4 对象数组 6.5 对象指针 6.6 共用数据的保护 6.7 对象的动态建立和释放 6.8 对象的赋值和复制 6.9 静态成员 6.10 友元 6.11 类模板 6.1.2 构造函数的作用 为了解决private和protected成员不能在定义时初始化的问题,C++提供了构造函数(constructor)来处理对象的初始化。 6.1.3 带参数的构造函数 带参数的构造函数,在调用不同对象的构造函数时,从外面将不同的数据传递给构造函数,以实现不同的初始化。构造函数首部的一般格式为 构造函数名(类型 1 形参1,类型2 形参2,…) 用户是不能调用构造函数的,因此无法采用常规的调用函数的方法给出实参。实参是在定义对象时给出的。定义对象的一般格式为 类名 对象名(实参1,实参2,…); 6.1.4 用参数初始化表对数据成员初始化 C++还提供另一种初始化数据成员的方法——参数初始化表来实现对数据成员的初始化。 这种方法不在函数体内对数据成员初始化,而是在函数首部实现。例如例6.2中定义构造函数可以改用以下形式: Box∷Box(int h,int w,int len):height(h),width(w),length(len){ } 这种写法方
您可能关注的文档
最近下载
- 税务师事务所合作协议书.docx VIP
- Unit1RelationshipsLesson3SoCloseYetSoFar课件高二上学期英语北师大版选择性(精)6.pptx VIP
- 【26春二下语文1-8单元重点知识默写清单(含答案17页).pdf VIP
- 《淘汰落后生产能力、工艺和产品的目录》第一、二、三批.pdf
- 五年级下册小学奥数试题-年龄问题应用题苏教版(部分例题含答案).pdf VIP
- 2026年安徽省C20教育联盟中考四模物理试卷+答案.pdf VIP
- 海南省地质图(共5幅).pptx VIP
- 铁路道岔项目招商引资融资方案.docx VIP
- EmersonFloBoss S600+Flow Computer说明书用户手册.pdf
- 2024-2025学年上海市浦东区下学期七年级数学期末试卷含详解.docx VIP
原创力文档

文档评论(0)