Preguntas etiquetadas con trigraphs

1990
Lo que hace el ??!??! operador hacer en C?

Vi una línea de C que se veía así: !ErrorHasOccured() ??!??! HandleError(); Se compiló correctamente y parece funcionar bien. Parece que está comprobando si ha ocurrido un error, y si lo ha hecho, lo maneja. Pero no estoy realmente seguro de lo que realmente está haciendo o cómo lo está haciendo....

128
Propósito de las secuencias Trigraph en C ++?

De acuerdo con C ++ '03 Standard 2.3 / 1: Antes de que tenga lugar cualquier otro procesamiento, cada aparición de una de las siguientes secuencias de tres caracteres ("secuencias trigráficas") se reemplaza por el carácter único indicado en la Tabla 1.