【发布时间】:2012-02-01 20:59:42
【问题描述】:
如果我定义如下内容,
char *s1 = "Hello";
为什么我不能像下面那样做,
*s1 = 'w'; // gives segmentation fault ...why???
如果我执行以下操作会怎样,
string s1 = "hello";
我可以像下面那样做吗,
*s1 = 'w';
【问题讨论】:
-
不是重复的,因为这些问题只问第一部分,不问与 C++ 字符串大小写的区别。