- 3
- 0
- 约5.92千字
- 约 33页
- 2018-06-27 发布于福建
- 举报
C学习-第3章类与对象的进一步讨论
第 3 章 类和对象(二) 本节主要内容 1.3.6 有默认参数的函数 1.3.4 函数的重载 3.1 构造函数 3.2 析构函数 3.5.3 对象指针 3.7 动态存储与释放 1.3.4 函数重载(overload) 在C语言中,不允许同名函数存在。 但在C++中,允许为两个或两个以上的函数取相同的函数名,但是形参的个数或者形参的类型不应相同,编译系统会根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是所谓的函数重载。 在使用重载函数时要注意: ① 不可以定义两个具有相同名称、相同参数类型和相同参数个数,只是函数返回值不同的函数。 int func(int x); float func(int x); //错误 ② 如果某个函数参数有缺省值,必须保证其参数缺省后调用形式不与其它函数混淆。 int f(int a, float b); void f(int a, float b, int c=0); //错误 函数调用语句:f(10, 2.0); 具有二义性,既可以调用第一个函数,也可以调用第二个函数,编译器不能根据参数的形式确定到底调用哪一个。 3.1 构造函数 //student. h (第64页) class Student { public: void display(
您可能关注的文档
最近下载
- 省级优秀课件中图版(2019)高中地理必修第一册第二章第三节大气受热过程与热力环流---热力环流.pptx VIP
- 学前儿童急症救助与突发事件应对:被冒领与走失的应急处理与预防PPT教学课件.pptx
- 建筑高级职称答辩试题及答案2025年新版.docx
- 第五节营养与痛风演示文稿.ppt VIP
- 2.2.2 热力环流 课件 高中地理人教版(2019)必修第一册.pptx VIP
- 律商联讯-知识产权领域的AI汲取知识产权领袖洞见,把握人工智能影响,前瞻布局,迎接未来.pdf
- 天然气富气回收利用技术.doc VIP
- 证书应用环境(Windows)XTXAppCOM组件接口说明手册V3.6.6.pdf VIP
- 智慧社区综合建设项目可行性研究报告.docx
- 2025中国长江三峡集团有限公司专项招聘314人笔试参考题库附带答案详解.pdf
原创力文档

文档评论(0)