0

例如,我想访问cout操作数

cout << "Hello";

在这里,我想访问字符串“Hello”,它是运算符的操作数<<并想要修改。

我可以这样做吗?如果有怎么办?

4

1 回答 1

3

之后cout << "Hello",您将无法访问"Hello"。您必须事先访问它。

您不能"Hello"在运行时修改字符串文字,因为它的类型是const char*. 您必须创建一个字符串并修改该字符串:

std::string hello = "Hello";
hello[0] = 'B';
std::cout << hello; // prints "Bello"
于 2013-10-17T08:10:59.753 回答