2014-03-26 43 views

回答

32

是的,這是完全合法的。請參閱here

此外,從(草案)標準2.14.5/4:

源文件的新行中原始字符串字面結果在一個新的行 在所得執行與字符串字面值。假設在 以下示例行的開頭沒有空格,斷言會成功:

const char *p = R"(a\ 
b 
c)"; 
assert(std::strcmp(p, "a\\\nb\nc") == 0); 
+1

也許你可以引用標準或參考的一些部分 – P0W

+0

@ P0W - 好主意。 – Ferruccio

+0

非常酷 - 我認爲C++ 11的原始字符串文字將非常方便! –

相關問題