相关疑难解决方法(0)

C和C++中字符串文字的类型是什么?

C中字符串文字的类型是什么?是char *const char *const char * const

那么C++呢?

c c++ string const

60
推荐指数
2
解决办法
2万
查看次数

当我*可以*写入字符串对象时,为什么不能写入字符串文字?

如果我定义如下的内容,

char  *s1 = "Hello";
Run Code Online (Sandbox Code Playgroud)

为什么我不能做下面这样的事情,

*s1 = 'w'; // gives segmentation fault ...why???
Run Code Online (Sandbox Code Playgroud)

如果我做下面的事情会怎么样

string s1 = "hello";
Run Code Online (Sandbox Code Playgroud)

我可以做下面这样的事情,

*s1 = 'w'; 
Run Code Online (Sandbox Code Playgroud)

c++ string stl

5
推荐指数
1
解决办法
1617
查看次数

标签 统计

c++ ×2

string ×2

c ×1

const ×1

stl ×1