Libreria standard C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Esempi: Rimossa sezione inutile
Implementazioni: aggiunta introduzione +fix tabella
Riga 9:
A differenza della libreria C tutte le funzionalità sono dichiarate all'interno del ''[[namespace]]'' riservato <code>std</code> e gli ''header'' non presentano un'[[estensione (informatica)|estensione]].<ref name="headers index"/>
 
== Implementazioni ==
 
Lo standard ISO definisce le funzionalità incluse nella libreria ma non offre alcuna implementazione di riferimento. Nel tempo sono quindi nate una varietà di implementazioni indipendenti. Le più conosciute sono quelle mantenute direttamente dai fornitori dei [[compilatore|compilatori]].
 
{| class="wikitable sortable"
|+ Principali implementazioni della libreria standard C++
! Nome || Sito web || Acronimo || Licenza || Ultima versione
! Sito web || Nome esteso || Nome breve || Licenza
|-
| GNU C++ Standard Library || [https://gcc.gnu.org/onlinedocs/libstdc++] || libstdc++ || GPLv3 || 11/15/2021
| [[GNU]] C++ Standard Library
| libstdc++
| [[GNU General Public License|GPLv3]]
|-
| [https://libcxx.llvm.org/]
| LLVM C++ Standard Library || [https://libcxx.llvm.org/] || libc++ || Apache License v2.0 with LLVM Exceptions || 9/30/2021
| [[LLVM]] C++ Standard Library
| libc++
| [[Licenza Apache|Apache v2.0]] with LLVM Exceptions
|-
| NVIDIA C++ Standard Library || [https://nvidia.github.io/libcudacxx/] || libcu++ || Apache License v2.0 with LLVM Exceptions || 8/9/2021
| [[NVIDIA]] C++ Standard Library
| libcu++
| [[Licenza Apache|Apache v2.0]] with LLVM Exceptions
|-
| Microsoft C++ Standard Library || [https://github.com/microsoft/STL] || MSVC STL || Apache License v2.0 with LLVM Exceptions || 12/16/2021
| [[Microsoft]] C++ Standard Library
| MSVC STL
| [[Licenza Apache|Apache v2.0]] with LLVM Exceptions
|-
| [https://hpx.stellar-group.org/]
| HPX C++ Standard Library for Parallelism and Concurrency || [https://hpx.stellar-group.org/] || HPX || Boost Software License 1.0 || 8/12/2021
| HPX C++ Standard Library for Parallelism and Concurrency
| HPX
| [[Licenza Boost|Boost Software License 1.0]]
|-
| Electronic Arts Standard Template Library || [https://github.com/electronicarts/EASTL] || EASTL || BSD 3-Clause License || 10/20/2021
| [[Electronic Arts]] Standard Template Library
| EASTL
| [[Licenza BSD|BSD 3-Clause]]
|-
| [http://www.dinkumware.com/]
| Dinkum C++ Library || [http://www.dinkumware.com/] || || Commerciale ||
| Dinkum C++ Library
|
| Commerciale
|-
| [https://cug.org/]
| Cray C++ Standard Library || [https://cug.org/] || || Commerciale ||
| Cray C++ Standard Library
|
| Commerciale
|}