关键字 const, static 的作用是什么?
时间: 2023-11-18 16:23:17 浏览: 135
static关键字的作用详解
const 和 static 都是 C++ 中的关键字,它们的作用如下:
1. const: const 关键字可以用来声明常量,也可以修饰函数参数和函数返回值。通过使用 const 修饰变量,可以防止程序员不小心修改变量值,从而提高程序的安全性和稳定性。
2. static: static 关键字可以修饰变量、函数和类成员变量和函数。当 static 修饰变量时,该变量会成为静态变量,其生命周期将会持续整个程序执行期间,同时仅在当前文件中可见。当 static 修饰函数时,该函数将变为静态函数,其作用域将被限制在当前文件中。当 static 修饰类成员时,这些成员将与类本身绑定在一起,而不是与类对象绑定在一起。这样做可以实现对共享状态的封装和管理,也可以提高代码的执行效率。
阅读全文