c++ string忽略转义符
时间: 2023-07-01 10:15:42 浏览: 643
转义字符-c++程序设计(谭浩强)
如果你想在C++中使用字符串来表示包含有转义字符的文本,但是又不想让C++解释和处理这些转义字符,你可以在字符串前加上"R",表示这是一个原始字符串(raw string)。
例如,下面的代码表示一个包含有转义字符的字符串:
```
std::string str = "Hello\nWorld!";
```
如果你不想让"\n"被解释为换行符,你可以使用原始字符串:
```
std::string str = R"(Hello\nWorld!)";
```
在原始字符串中,所有的反斜线都被视为普通字符,不会被解释为转义字符。注意,原始字符串要用括号包围起来。
阅读全文