在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
来访问该字符串常量。
领取专属 10元无门槛券
手把手带您无忧上云