C++17

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

C++17 è la quinta revisione dello standard ISO/IEC 14882 per il linguaggio di programmazione C++.

Storia[modifica | modifica wikitesto]

Prima che la Commissione degli Standard C++ fissasse un ciclo di revisione triennale, la data di rilascio del C++17 era incerta. In questo periodo di tempo, il C++17 era anche chiamato C++1z, seguendo C++0x o C++1x per il C++11 e C++1y per C++14. Il nome C++17 raggiunse lo stato di DIS (Draft International Standard) nel marzo 2017.[1][2] Fu approvato unanimemente, e lo standard finale fu pubblicato nel dicembre 2017. Vennero apportati pochi cambiamenti alla Standard Template Library del C++: a qualche algoritmo dell'header <algorithm> fu dato supporto alla parallelizzazione esplicita e furono implementate delle migliorie sintattiche.

Il C++17 è stato superato dalla revisione C++20, pubblicata nel dicembre 2020.[3]

Note[modifica | modifica wikitesto]

  1. ^ (EN) Trip report: Summer ISO C++ standards meeting (Oulu), su herbsutter.com, 30 giugno 2017. URL consultato il 15 luglio 2023.
  2. ^ (EN) Trip Report: C++ Standards Meeting in Toronto, July 2017, su botondballo.wordpress.com, 2 agosto 2017. URL consultato il 15 luglio 2023.
  3. ^ (EN) ISO/IEC 14882:2020, su iso.org (archiviato dall'url originale il 16 dicembre 2020).

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica