2007-11-02 C++0x - raw string literal C++ R"[文字列]" こういうふうに書くと、[]内では\nを使わずに改行できるようになる const char *sz = R"[a\ b c]"; assert(strcmp(sz, "ab\nc") == 0); charの場合はRもしくはu8R wchar_tの場合はLR char16_tの場合はuR char32_tの場合はUR なお、このように書くとUTF-8にエンコードされた文字列になる const char *sz = u8"..."; C++0x言語拡張まとめ