1.函数重载概念 函数重载(Function Overload) 用同一个函数名定义不同的函数 当函数名和不同的参数搭配时函数的含义不同 2 .函数重载的判断标准 函数重载至少满足下面的一个条件: 参数个数不同 参数类型不同 参数顺序不同 3 .函数返回值不是函数重载的判断标准 4 .编译器调用重载 Read More
posted @ 2018-09-23 22:28 Liu_Jing Views(521) Comments(0) Diggs(0) Edit
C++中可以在函数声明时为参数提供一个默认值, 当函数调用时没有指定这个参数的值,编译器会自动用默认值代替 函数默认参数的规则 只有参数列表后面部分的参数才可以提供默认参数值 一旦在一个函数调用中开始使用默认参数值,那么这个参数后的所有参数都必须使用默认参数值 占位参数: 运行结果: Read More
posted @ 2018-09-23 20:16 Liu_Jing Views(461) Comments(0) Diggs(0) Edit
C++中的const常量可以替代宏常数定义,如: const int A = 3; è #define A 3 C++中是否有解决方案替代宏代码片段呢?(替代宏代码片段就可以避免宏的副作用!) C++中推荐使用内联函数替代宏代码片段 C++中使用inline关键字声明内联函数 内联函数声明时inli Read More
posted @ 2018-09-23 16:25 Liu_Jing Views(823) Comments(0) Diggs(0) Edit
思考cost int &a = b PK const int &a = 10; 在C++中可以声明const引用 const Type& name = var; const引用让变量拥有只读属性 const引用结论 1)Const & int e 相当于 const int * const e 2) Read More
posted @ 2018-09-23 15:48 Liu_Jing Views(703) Comments(0) Diggs(0) Edit