Od 2.13.2/3Jakie są przesłanki, aby zezwolić na ucieczkę znaku `?`?
Podwójna cytat
"
i znak zapytania?
, może być reprezentowana jako sami lub przez sekwencje\"
i\?
[...].
Po prostu, co następuje:
char x = '\?'; //or '\"'
char y = '?'; //or '"'
reprezentują tę samą postać. Dlaczego traktować te dwa elementy (zwłaszcza ?
) inaczej niż inne znaki?
\? rzeczywiście ma coś wspólnego z trigraphami, zobacz http://msdn.microsoft.com/en-us/library/bt0y4awe.aspx dla wyjaśnienia. –