在C++中,定义类字符串常量可以使用const
关键字和std::string
类型。下面是一个示例:
#include<iostream>
#include<string>
class MyClass {
public:
static const std::string kClassName;
};
const std::string MyClass::kClassName = "MyClass";
int main() {
std::cout << "Class name: "<< MyClass::kClassName<< std::endl;
return 0;
}
在这个示例中,我们定义了一个名为MyClass
的类,并在其中定义了一个静态成员变量kClassName
,该变量是一个常量字符串。我们使用const
关键字来声明该变量是一个常量,并使用std::string
类型来定义字符串。在类定义之外,我们使用const std::string MyClass::kClassName
来定义该变量的值。
在main
函数中,我们可以通过MyClass::kClassName
来访问该字符串常量。
高校公开课
云+社区沙龙online第6期[开源之道]
云+社区技术沙龙[第17期]
云+社区技术沙龙[第3期]
Elastic 中国开发者大会
TVP「再定义领导力」技术管理会议
Elastic 中国开发者大会
微搭低代码直播互动专栏
新知
领取专属 10元无门槛券
手把手带您无忧上云