のためのエスケープシーケンス? C ++で
質問
C ++の文字列のキャラクターのエスケープシーケンスを見ていましたが、疑問符のエスケープシーケンスがあることに気付きました。なぜこれがなぜなのか教えてもらえますか?それはちょっと奇妙に思え、私は何を理解できませんか?文字列で行います。ありがとう。
解決
疑問符が誤って解釈されないようにすることです トリグラフ.
たとえば、in
"What??!"
「??!」と解釈されます |
キャラクター。したがって、次のように疑問符から逃れる必要があります。
"What\?\?!"
の例の補完 http://msdn.microsoft.com/en-us/library/bt0y4awe%28vs.80%29.aspx
所属していません StackOverflow