c++R赋值原始字符串
在C++中,原始字符串(raw string literals)是用R"(...)"
这样的语法来表示的。它们允许你定义字符串而不必担心转义字符的问题,即字符串中的任何字符都会被直接解释为字面量,包括反斜杠 \ 和引号 "
#include <iostream>
#include <string>
int main()
{
std::string rawString = R"(Hello, "world"! This is a backslash: \)";
std::cout << rawString << std::endl;
return 0;
}
// 会打印输出
// Hello, "world"! This is a backslash: \