小编Van*_*dow的帖子

为什么你需要在新的char(str.length())上添加一个?

码:

string str = "Whats up";
char *c = new char[str.length() + 1];
Run Code Online (Sandbox Code Playgroud)

我仍然可以写 char *c = new char[str.length()];

在长度上添加+1有什么意义?

c++ string

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

标签 统计

c++ ×1

string ×1