De 2.13.2/3¿Cuál es la lógica para permitir que `?` Se escape?
La cita doble
"
y el signo de interrogación?
, se pueden representar como ellos mismos o por las secuencias de escape\"
y\?
[...].
En pocas palabras, lo siguiente:
char x = '\?'; //or '\"'
char y = '?'; //or '"'
representan el mismo carácter. ¿Por qué tratar estos dos (especialmente ?
) de manera diferente que otros personajes?
\? de hecho, tiene algo que ver con los trigrafos, consulte http://msdn.microsoft.com/en-us/library/bt0y4awe.aspx para obtener una explicación. –