Als «trigraphs» getaggte Fragen

1990
Was macht das ??! ??! Betreiber in C tun?

Ich sah eine Linie von C, die so aussah: !ErrorHasOccured() ??!??! HandleError(); Es wurde korrekt kompiliert und scheint in Ordnung zu sein. Es scheint, als würde geprüft, ob ein Fehler aufgetreten ist, und wenn ja, wird er behandelt. Aber ich bin mir nicht sicher, was es tatsächlich tut oder wie...

127
Zweck von Trigraph-Sequenzen in C ++?

Gemäß C ++ '03 Standard 2.3 / 1: Bevor eine andere Verarbeitung stattfindet, wird jedes Auftreten einer der folgenden Sequenzen von drei Zeichen ("Trigraphsequenzen") durch das in Tabelle 1 angegebene Einzelzeichen ersetzt.