看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《yoco315 (眠月)》之銘言: : 但是這種實作非常困難,我發現 cppgm 的程式沒有實作 : 當然他的 test case 也沒有這個 case,gcc-4.7 有實作,而 clang-3.2 也沒有 : 所以,如果你正確寫對的話 : R"??'(__??(??)__)^" 應該是合法的 raw-string-literal,因為 ??' 會變成 ^ : 所以這個上面會變成 R"^(___)^" : 而且裡面的 ??( 跟 ??) 因為處在 raw-string-literal 內部 : 所以不會作變換,保持原樣 我去他的討論版問了, 後來發現這邊我弄錯了, 根據標準,R"??'(__??(??)__)^" 應該是不合法的 raw-string gcc 會認定為合法,其實是 gcc 的 bug,clang 才符合標準 抱歉誤導社會大眾 XD 於此端正視聽 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.235.89.169