Trigraphs in Standard C are three-character sequences starting with two question marks that are intended to help programmers using code sets without some of the characters used by C — {}[]#|^`\~ — which are not part of the invariant subset of ISO 646.
I saw a line of C that looked like this: !ErrorHasOccured() ??!??! HandleError(); It compiled correctly and seems to run ok. …
c operators trigraphsAccording to C++'03 Standard 2.3/1: Before any other processing takes place, each occurrence of one of the following sequences of …
c++ c++03 trigraphs