Это недоступно в C ++ 03 (текущий стандарт).
Это часть проекта стандарта C ++ 0x, но он пока недоступен.
На данный момент, вы просто должны процитировать это явно:
const std::string _literal = "I have to escape my quotes in \"C++03\"";
Как только C ++ 0x станет реальностью, вы сможете написать:
const std::string _literal = R"(but "C++0x" has raw string literals)";
и когда вам нужно )"
в вашем литерале:
const std::string _literal = R"DELIM(more "(raw string)" fun)DELIM";