跳跃发箍

文章
6
资源
0
加入时间
3年1月12天

C++ const,static,inline

1、const的用途const修饰变量、参数、返回值: 在C++中const修饰变量,变量会变成常量,所以声明的同时必须初始化。C++会对常量优化,将其放到寄存器中,如果想去内存中取值的话,使用volatile关键字修饰,保证内存可见性。而在C中const会将变量修饰为常变量,存储在静态文本段, 只有读权限,不能被修改。const修饰指针:常量指针: const在*的右边、不能修改指针的指向, 所以必须初始化。指针常量: const在*的左边、不能修改指针所指向的对象。举一个例子: