C++23 dokončan

Matej Huš

5. mar 2023 ob 21:55:08

Nova verzija programskega jezika C++ je dokončana, saj je odbor ISO C++ potrdil vse funkcionalnosti, ki bodo našle pot vanjo. Jezik C++ razvija in standardizira odbor pod ISO (International Organization for Standardization), ki vsako tretje leto pripravi novo verzijo standarda ISO/IEC 14882. V njo dodajo nove funkcije, kakšne stare pa tudi zastarijo (deprecated). Odbor se bo sedaj posvetil verziji C++26, ki bo izšla čez tri leta.

Tehnično delo na specifikacijah C++23 je zaključeno, sedaj pa pripravlja končni dokument standarda, o katerem se bo glasovalo, je povedal predsednik odbora Herb Sutter. Ena izmed novosti je modul s standardnimi knjižnicami (standard library module). Druge novosti so še poenostavljen implicit move, večdimenzionalni in statični operator[] ter boljša podpora za Unicode. Veliko novosti C++23 so prevajalniki in različne knjižnice že podprli. Že junija pa se bodo začele razprave o funkcionalnostih, ki bodo podprte v C++26.