📅  最后修改于: 2023-12-03 15:13:59.846000             🧑  作者: Mango
在C++中,我们可以在类头中定义常量。类头中定义的常量是类的一部分,所有的对象都可以访问它。
类头中定义常量的语法如下:
class MyClass {
public:
static const int MY_CONSTANT = 10;
};
上面的语法有以下几点需要解释:
static
:表示这个常量是类的一部分,而不是对象的一部分。const
:常量的值不能被修改。int
:常量的数据类型。MY_CONSTANT
:常量的标识符。=
:常量的赋值符号。10
:常量的默认值。在类头中定义常量时,需要注意以下几点:
#include <iostream>
class MyClass {
public:
static const int MY_CONSTANT = 10;
};
int main() {
std::cout << MyClass::MY_CONSTANT << std::endl;
return 0;
}
输出:
10
本文介绍了在C++中如何在类头中定义常量。常量是类的一部分,所有的对象都能访问它。常量定义时需要注意常量值不能被修改,作用域是类级别的。