【发布时间】:2015-08-06 15:29:37
【问题描述】:
当常量字符串分配给常量字符指针(或字符指针)时会发生什么?例如:
const char* p="String";
编译器如何以及在何处获取此数组 .. 堆内存? 和它有什么不同:
char* p="String";
谢谢。
【问题讨论】:
-
不同之处在于第 2 版已弃用,不应使用。
-
@Borgleader 其实是ill-formed in C++11...
-
@Barry 感谢您的澄清,但重要的是“你不应该做第二个”