C++: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Annullata la modifica 103247516 di 95.247.182.70 (discussione) vandalismo Etichetta: Annulla |
|||
Riga 23:
[[File:BjarneStroustrup.jpg|thumb|right|[[Bjarne Stroustrup]], autore del linguaggio.]]
[[
Nel 1983 il nome del linguaggio fu cambiato da "C con classi" a C++. Furono aggiunte nuove funzionalità, tra cui ''[[funzione virtuale|funzioni virtuali]]'', ''[[overloading]]'' di funzioni ed operatori, ''reference'', costanti, controllo dell'utente della gestione della memoria, ''[[type checking]]'' migliorato e commenti nel nuovo stile ("//"). Nel 1985 fu pubblicata la prima edizione di ''The C++ programming Language'', che fornì un'importante guida di riferimento del linguaggio, che non era ancora stato ufficialmente standardizzato. Nel 1989 fu distribuita la versione 2.0 del C++, le cui novità includono l<nowiki>'</nowiki>''[[ereditarietà multipla]]'', le ''classi astratte'', le ''funzioni membro statiche'', le funzioni membro ''const'', e i ''membri protetti''. Nel 1990 fu pubblicato ''The Annotated C++ Reference Manual'', che fornì le basi del futuro standard. Le ultime aggiunte di funzionalità includono i ''template'', le ''eccezioni'', i ''namespace'', i nuovi tipi di ''[[conversione di tipo|cast]]'' ed il [[booleano (informatica)|tipo di dato booleano]].
|