带有特殊字符的 C++ 原始字符串

C++ raw string with special char

我想输出这样的字符串:onclick="func()"。所以我写了下面的代码:

  std::string s = R"(    
    onclick="func()"
    )";

但是这里的两个)"让编译器搞糊涂了

如果这是一个愚蠢的问题,请原谅我。

我用谷歌搜索但什么也没找到(我不知道在搜索时应该使用哪个关键字)。

只需添加一个unique string outside the ()

std::string s = R"anystring(    
  onclick="func()"
  )anystring";