摘要: C++ 函数重载 什么是函数重载: 可以有多个同名的函数。 可以通过函数重载来设计一系列函数——他们完成相同的工作,但使用不同的参数列表。 函数特征标: 函数重载的关键是函数的参数列表——也称为函数特征标。 如果两个函数的参数数目和类型相同,同时参数的排列顺序也相同,则它们的特征标相同,反之不同。 阅读全文
posted @ 2020-04-21 22:36 孱陵 阅读(390) 评论(0) 推荐(0) 编辑
摘要: C++ 默认参数 默认参数是指当函数调用中省略了实参时自动使用的一个值。 对于带参数列表的函数,必须从右向左添加默认值。 实参按从左到右的顺序一次被赋给相应的形参,而不能跳过任何参数。 注意:只有原型指定了默认值,函数定义与没有默认参数时完全相同。 阅读全文
posted @ 2020-04-21 21:30 孱陵 阅读(524) 评论(0) 推荐(0) 编辑
摘要: C++ 引用 定义: 已定义的变量的别名。 使用方法: 声明引用时必须将其初始化: 1 int rats=101; 2 int & rodents=rats; 注意:引用一旦被创建不能更改其与某个变量之间的关系,即引用不能再代表其他变量。 用作函数参数 引用仅仅是别名,使用引用的方法完全与原数据类型 阅读全文
posted @ 2020-04-21 18:49 孱陵 阅读(286) 评论(0) 推荐(0) 编辑
摘要: C++ 内联函数 功能: 牺牲一定的内存空间使得相应函数调用变成相应函数代码替换以达到节约时间的目的 使用方法: 在函数声明前加上关键字 inline 在函数定义前加上关键字 inline 通常做法:省略原型,将整个定义放在本应提供原型的地方 inline funcType funcName(... 阅读全文
posted @ 2020-04-21 09:40 孱陵 阅读(315) 评论(0) 推荐(1) 编辑