{
const std::string hello = "Hello";
const std::string message = hello + ", world"+ "!"
}
{
}
两段代码中为什么第一段代码是正确的,第二段是错误的?不是很能理解第二段错误的原因。报错“error C2110: '+' : cannot add two pointers”。
const std::string message = "hello" + ", world"+ exclam ;
哦哦,明白了,我是在看accelerate C++的时候看到的这个问题,其实其中也有像你类似的解释,当时没大理解,被你解释一下总算理解了。谢谢哦^_^
const 修饰 就好比是只读的意思。所以你下面一句赋值是行不通的