在 Java 中,我们可以指定一个字符串作为 final
来声明“常量”。例如
static final String myConst = "Hello";
在 C++ 中这样做的正确方法是这样的吗?
const char * const myConst = "Hello";
我经常看到人们这样做:
const char * myConst = "Hello";
但是,实际上,您可以更改该指针指向的内容。那么,为什么人们不把指针也声明为常量呢?正确的做法是什么?
最佳答案
const std::string myConst("Hello");
关于c++最终常量字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4392124/