string raw_str = R\"(R\"(foo)\")\";
If I have R\"()\" inside a raw string, and that causes the parser to confuse. (ie., it thought the l
R\"()\"
The raw string will terminate after the first )" it sees. You can change the delimiter to *** for example:
)"
***
string raw_str = R"***(R"(foo)")***";