内联函数:
不能有循环和Switch
必须在第一次被调用前就被定义
内联函数不能有异常申明
相当于直接把它用来替换在函数调用的位置,函数体的代码嵌入到调用函数的位置。
使用关键字inline
Constexpr函数:
返回一个常量,无函数体
常用来初始函数表达值如
constexpr int foo = get_size()
constexpr int get_size(){return 20;}\
带默认值的函数,要在申明的时候给函数一个默认值
函数重载:
C++允许功能相近的函数在相同的作用域中用相同的函数名来声明,形成重载通过参数的个数来配置具体函数
系统函数:
直接调用自带的函数通过添加头文件