摘要:
1. 重载与函数指针 (1)将重载函数名赋值给函数指针时 ①根据重载规则挑选与函数指针参数列表一致的候选者 ②严格匹配候选者的函数类型与函数指针的函数类型(所谓严格匹配,即函数参数及返回值都匹配) 【编程实验】函数重载 VS 函数指针 (2)注意事项 ①函数重载必然发生在同一个作用域中(如,同一个类 阅读全文
posted @ 2016-04-09 21:59 浅墨浓香 阅读(504) 评论(1) 推荐(1)
|
||
|
摘要:
1. 重载与函数指针 (1)将重载函数名赋值给函数指针时 ①根据重载规则挑选与函数指针参数列表一致的候选者 ②严格匹配候选者的函数类型与函数指针的函数类型(所谓严格匹配,即函数参数及返回值都匹配) 【编程实验】函数重载 VS 函数指针 (2)注意事项 ①函数重载必然发生在同一个作用域中(如,同一个类 阅读全文
posted @ 2016-04-09 21:59 浅墨浓香 阅读(504) 评论(1) 推荐(1)
摘要:
1. 函数的重载(Overload)的概念 (1)用同一个函数名定义不同的函数 (2)当函数名和不同的参数搭配时,函数的含义不同。 【编程实验】函数重载初探 2. 函数重载 (1)重载的条件:必须至少满足下面的一个条件 ①参数个数不同 ②参数类型不同 ③参数顺序不同 (2)函数重载的注意事项 ①重载 阅读全文
posted @ 2016-04-09 20:19 浅墨浓香 阅读(409) 评论(0) 推荐(0)
摘要:
1. 函数参数的默认值 (1)C++中可以在函数声明时为参数提供一个默认值(注意是声明,不能在定义中提供) (2)当函数调用时没有提供参数的值,则使用默认值 【实例分析】默认参数值初探 (3)函数参数默认值的规则 ①声明时,默认值必须从右向左提供 ②函数调用时,如果使用了默认值,则后续参数必须使用默 阅读全文
posted @ 2016-04-09 19:32 浅墨浓香 阅读(379) 评论(0) 推荐(0)
摘要:
1. 常量与宏回顾 (1)C++中的const常量可以替代宏常数定义,如: const int A = 3; ←→ #define A 3 (2)C++中是否有解决方案,可以用来替代宏代码片段呢? 2. 内联函数 2.1 内联函数的定义 (1)C++编译器可以将一个函数进行内联编译,被C++编译器内 阅读全文
posted @ 2016-04-09 17:38 浅墨浓香 阅读(490) 评论(0) 推荐(0) |
||