domenica 4 marzo 2012

C++11 il nuovo standard ISO C++

Il 12 Agosto 2011 è stato approvato il nuovo standard ISO C++, C++11 (C++0x). L'autore del linguaggio, Bjarne Stroustrup, considera le novità introdotte molto più significative di quelle presenti nei precedenti standard.
Le novità toccano sia il core del linguaggio che la libreria standard, vediamo schematicamente le novità introdotte:


CORE:
-espressioni lambda
-auto e decltype
-nuova sintassi di inizializzazione degli oggetti
-costruttori delega
-funzioni di default e deleted
-nullptr
-riferimenti rvalue

Libreria Standard:
-nuovi algoritmi
-nuove classi contenitore
-operazioni atomiche
-type traits
-espressioni regolari
-nuovi smart pointers
-async()
-una libreria multithread

Per una completa visione delle novità, con relativi esempi, vi rimando all'ottimo sito HTML.it .

Nessun commento:

Posta un commento