[C++] Ce sunt trigraf-urile?

Despre limbajul de programare C++ si biblioteca standard STL (forum moderat)

[C++] Ce sunt trigraf-urile?

Mesajde Ovidiu Cucu » 01 Mar 2010, 13:32

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:

Cod: Selectaţi tot
??=        #
??(        [
??/        \
??)        ]
??'        ^
??<        {
??!        |
??>        }
??-        ~

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
Avatar utilizator
Ovidiu Cucu
Fondator
Fondator
 
Mesaje: 3776
Membru din: 11 Iul 2007, 16:10
Localitate: Iasi
Judet: Iaşi

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

Mesajde Ovidiu Cucu » 06 Apr 2015, 13:01

Exista o propunere pentru scoaterea trigraph-urilor din standardul C++17.


dar cei de la IBM au oaresce argumente impotriva. :)

Avatar utilizator
Ovidiu Cucu
Fondator
Fondator
 
Mesaje: 3776
Membru din: 11 Iul 2007, 16:10
Localitate: Iasi
Judet: Iaşi


Înapoi la C++

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 2 vizitatori

cron