- 32
- 0
- 约1.16万字
- 约 72页
- 2016-09-16 发布于河南
- 举报
C经典PPT讲义
3.8.1对象的赋值 P98 3.8.2对象的复制 可以在定义一个对象的时候用另一个对象为其初始 化,即构造函数的参数是另一个对象的引用,这种 构造函数常为完成拷贝功能的构造函数。 Box box2(box1); //用已知对象box1去克隆新对象box2. Box box2 = box1;//用“=”代替“()”号,实现复制。 特点: 1.拷贝构造函数与类同名,也是一种构造函数,没有返回类型。 2.拷函只有一个参数,并且是对某个对象的引用。 3.每个类都必须有一个拷函。 完成拷贝功能的构造函数的一般格式为: ClassName::ClassName(ClassName 变量名) { ...... // 函数体完成对应数据成员的赋值 } 调用时机: 3.函数的返回值是类的对象。 Box f() { Box box1(12,15,18); return box1; } int main() { Box box2; box2 = f(); } 类模板 P112 第四章 运算符重载 有关友元函数的使用,说明如下: 友元函数不是类的成员函数 友元函数近似于普通的函数,它不带有this指针,因此必须将对象名或对象的引用作为友元函数的参数,这样才能访问到对象的成员。 友元函数与一般函数的不同点在于: 友元函数必须在类的定义中说明,其函数体可在类内定义,也可在类
您可能关注的文档
最近下载
- 绿篱的整形修剪课件.pptx VIP
- 2025年4月自考13672公共政策导论试题.pdf
- 《园林植物》课件——2.5.1绿篱、造型树种的识别与应用.pptx VIP
- 第5课 隋唐时期的民族交往与交融 课件 七年级下册历史.pptx VIP
- 农业物联网通用技术要求 第1部分:大田种植标准立项修订与发展报告.docx
- 体例格式2:《windows服务器基础配置与局域网组建》校本工学一体化课程标准.docx VIP
- 护士三基考试题库及答案.docx VIP
- 体育大学生就业指南.pptx
- (新教材人教A版2019)高中数学必修第二册分章节基础知识汇总.pdf VIP
- 植保无人机维保专题培训课件可复制文字.pdf VIP
原创力文档

文档评论(0)