We had a strange problem with the Visual Studio 2005 compiler. At compile time, it replaces this string constant
"... ,0x??)"
with this:
"... ,0x]"
We did not find out by trying that the following replacements are performed:
??( -> [ ??) -> ] ??< -> { ??> -> }
So, I assume that this should be a function, not an error.
Visual Studio 2010 does not.
Too bad that you can not perform a search with Google to ??( .
So the question is:
Can we control this behavior with a compiler?
By the way: What is the reason for this?
source share