我正在尝试将HTML
字符串定义为字符数组,但是在需要的地方添加转义字符真的很痛苦,这意味着我必须转义字符串中的每个"
等等。
在c#
中,您可以执行以下操作:
string x = @"aaa"; //@ adds the escape chars where needed
有什么办法吗?还是我应该自己添加转义字符?
此功能
(ala c# 逐字字符串文本)从 C++11 开始可用。可以使用原始字符串文本,如下所示:
const char* s = R"( " " " n a )";
cout << s;
指纹:
" " " n a
原始字符串以 R"(
开头,以 )"
结尾