C++0x 9
■ このスレッドは過去ログ倉庫に格納されています
0060デフォルトの名無しさん
2010/03/31(水) 11:18:30> Raw string literalは、本当に、Rawになる。
> つまり、UCNのエスケープシーケンスや、トライグラフ、プリプロセッサの、行末に\を指定することによる、
> 改行の削除の影響すら、受けなくなる。
> char const * ptr = R"delimiter(\u1234
> \
> )delimiter" ;
> これは、従来の文字列リテラルでは、
> "\\u1234\n\\\n"
> と同じである。つまり、UCNも気にしなくていいし、
> プリプロセッサによる改行の削除の影響も、気にしなくてよくなる。
> ついに、本当の意味でRawになった。
プリプロセッサによる改行の削除の影響を受けないって、すごすぎねぇか?
■ このスレッドは過去ログ倉庫に格納されています