最佳答案
我感兴趣的是字符串文字在哪里分配/存储。
我确实发现了一个有趣的答案,给你说:
内联定义字符串实际上将数据嵌入到程序本身中,并且不能更改(一些编译器通过一个聪明的技巧允许这样做,不用麻烦了)。
但是,它与 C + + 有关,更不用说它说不用麻烦了。
我很烦人
所以我的问题是字符串字面值保存在哪里以及如何保存?为什么我不能试着改变它?实现是否因平台而异?有人愿意解释一下“聪明的把戏”吗