Visual Studio 2005 コンパイラで奇妙な問題に直面しました。
コンパイル時に、この文字列定数を置き換えます
"... ,0x??)"
これで:
"... ,0x]"
次の置換が実行されることを試しても、ほとんどわかりませんでした。
??( -> [
??) -> ]
??< -> {
??> -> }
したがって、これはバグではなく機能であるべきだと思います。
Visual Studio 2010 はそれを行いません。
Google で を検索できないのは残念です??(
。
質問は次のとおりです。
この動作をコンパイラ スイッチで制御できますか?
ところで:これの理由は何ですか?