Page 1 of 1

[C++] Ce sunt trigraf-urile?

Posted: 01 Mar 2010, 13:32
by Ovidiu Cucu
Q: Ce sunt trigraf-urile?

A: Trigraf-urile (trigraphs, trigraph sequences) sunt secvente de trei caractere care incep cu ?? si care se inlocuiesc de catre compilator in faza de preprocesare conform cu tabelul urmator:

Code: Select all

??=        #
??(        [
??/        \
??)        ]
??'        ^
??<        {
??!        |
??>        }
??-        ~
Setul de caractere din C/C++ este continut in setul 7-bit ASCII care este un super-set al setului ISO 646 (Invariant Code Set).
Secventele trigraf permit inlocuirea caracterelelor folosite in limbajul C/C++ care nu sunt in setul ISO 646.

Link-uri

News: [C++] Ce sunt trigraf-urile?

Posted: 06 Apr 2015, 13:01
by Ovidiu Cucu
Exista o propunere pentru scoaterea trigraph-urilor din standardul C++17.
dar cei de la IBM au oaresce argumente impotriva. :)