C++98: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m link a Stroustrup, virgole |
m Bot: correggo template citazione fonti |
||
| (Una versione intermedia di un altro utente non mostrate) | |||
Riga 1:
{{S|programmazione}}
Lo '''[[standard ISO]]/[[Commissione Elettrotecnica Internazionale|IEC]] 14882:1998''', comunemente conosciuto come '''C++98''', ''Programming Languages — C++'', è la prima versione ufficiale del [[linguaggio di programmazione]] [[C++]] e delle sue [[Libreria standard C++|librerie standard]]. È stato definito dal [[gruppo di lavoro]] JTC1/SC22/WG21, pubblicato nel [[1998]] con una revisione minore<ref>{{Cita libro|lingua=inglese|autore=Bjarne Stroustrup|titolo=The C++ Programming Language, 4th Edition|capitolo=Chapter 1, 1.4.3 The 1998 Standard|citazione=A "bug fix release" of this standard was issued in 2003, so you sometimes hear people refer to C++03, but that is essentially the same language as C++98}}</ref> che corregge alcuni difetti pubblicata nel [[2003]].
Svariati aggiornamenti allo standard sono stati prodotti negli
== Storia ==
Riga 10:
Il documento divenne la base dello standard del 1998<ref name="arm"/>.
Lo standard del 2003 rimpiazzò la versione 1998, apportando alcune modifiche orientate all'implementazione interna del linguaggio<ref>{{Cita web|lingua=en|url=http://www.stroustrup.com/bs_faq.html#C++03|urlarchivio=https://web.archive.org/web/20160206214150/http://www.stroustrup.com/bs_faq.html#C++03|urlmorto=sì|titolo=Bjarne Stroustrup's FAQ – What is the difference between C++98 and C++03?|accesso=22 aprile 2025}}</ref>: in pratica l'unica aggiunta visibile fu l'aggiunta del concetto di 'value initialization'<ref>{{Cita web|lingua=en|url=https://en.cppreference.com/w/cpp/language/value_initialization|titolo=Value-initialization|accesso=22 aprile 2025}}</ref>.
== Note ==
| |||