我们在使用 Visual Studio 2005 编译器时遇到了一个奇怪的问题。
在编译时,它会替换这个字符串常量
"... ,0x??)"
有了这个:
"... ,0x]"
通过尝试执行以下替换,我们几乎没有学到:
??( -> [
??) -> ]
??< -> {
??> -> }
所以我想这应该是一个特性,而不是一个错误。
Visual Studio 2010 不这样做。
太糟糕了,你不能用谷歌搜索??(
。
所以问题是:
我们可以通过编译器开关控制这种行为吗?
BTW:这是什么原因?