后置返回类型
auto func(int a,int b) -> void;
Inline
函数本体 替换函数调用
constexpr 严格意义上也是更严格的内敛函数
返回引用
int & func(0{
int a = 10;
return a;
}
int main(){
int num = func(); //不用引用 是另外开辟地址 只是值传递
int &num = func(); //用引用来接 是和临时变量a统一地址 会出问题
num = 10;
}
const
int &b = 10; //不可以 不能根常量
const int &b = 10;//可以就为常量
int i = 100;
const int &b = i;
i = 500; // i b 都改为500
b = 200; //不可以报错
cout << i << " " << b <<endl;
形参加入 const 同时形参为引用 就不会产生拷贝 同时也不会改这个值