自动添加转义字符

  • 本文关键字:转义字符 添加 c
  • 更新时间 :
  • 英文 :


我正在尝试将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"( 开头,以 )" 结尾

最新更新