C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aggiunto il template "IPA" nell'introduzione
22denny91 (discussione | contributi)
Nessun oggetto della modifica
Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Modifica da mobile avanzata
Riga 43:
== Descrizione ==
=== Libreria standard ===
Lo [[Norma tecnica|standard]] del C++ del [[1998]] consiste di due parti: il nucleo del linguaggio e la [[Libreria standard del C|libreria standard]]; quest'ultima include la maggior parte della [[Standard Template Library]] (STL) . Esistono molte librerie per il C++ che non fanno parte dello standard ed è possibile, usando il linking esterno, utilizzare anche le librerie scritte per il linguaggio C. La STL era in origine una libreria di terze parti, sviluppata da [[Hewlett-Packard|HP]] e in seguito da [[Silicon Graphics]], prima che venisse incorporata nel C++ standard. Lo standard non si riferisce a essa come alla "STL", poiché è semplicemente parte della libreria completa, ma molti continuano a usare il termine per distinguerla dal resto della libreria (come flussi di I/O, internazionalizzazione, funzioni diagnostiche, ecc.).
 
La maggior parte dei compilatori fornisce anche un'implementazione della libreria standard, STL compresa. Esistono anche versioni indipendenti dal compilatore della STL, come ad esempio la [[STLPort]].<ref>{{Cita web |url=http://www.stlport.org|titolo=STLport: Welcome!<!-- Titolo generato automaticamente -->}}</ref>