在C#中,我们可以用@:
定义一个复杂的字符串string str = @"This is the first line.\r\nThis is still the first line";
在C ++中怎么样?如果我们有类似的东西,我们不需要使用转换标志' \'对于所有特殊字符。
答案 0 :(得分:6)
在C ++ 11(仅限)中,您可以使用原始字符串文字:
std::string str = R"(This is the first line.\r\nThis is still the first line)";