在Java中,我们可以将字符串指定为final
来声明“常量”。例如
static final String myConst = "Hello";
像这样在c++中执行此操作的正确方法是吗?
const char * const myConst = "Hello";
我一直看到人们这样做:
const char * myConst = "Hello";
但是,实际上,您可以更改指针指向的内容。那么,为什么人们也不将指针也声明为常量呢?正确的方法是什么?
最佳答案
const std::string myConst("Hello");