Namespace
Varianti

File di intestazione della libreria standard di C++

Da cppreference.com.
< cpp
 
 
Header della libreria standard
Note: a slash '/' in a revision mark means that the header was deprecated and/or removed.
Language support
Concepts
<concepts> (C++20)
Diagnostics
<system_error> (C++11)
Memory management
<memory_resource> (C++17)  
Metaprogramming
<type_traits> (C++11)
<ratio> (C++11)
General utilities
<utility>
<tuple> (C++11)
<optional> (C++17)
<variant> (C++17)
<any> (C++17)
<expected> (C++23)
<bitset>
<charconv> (C++17)
<format> (C++20)
<bit> (C++20)
Strings
<cuchar> (C++11)
Containers
<flat_set> (C++23)
<span> (C++20)
<mdspan> (C++23)
Iterators
<iterator>
Ranges
<ranges> (C++20)
<generator> (C++23)
Algorithms
Numerics
<cfenv> (C++11)
<complex>
<numbers> (C++20)
Time
<chrono> (C++11)
Localization
<codecvt> (C++11/17)
Input/output
<filesystem> (C++17)
<cstdio>
<cinttypes> (C++11)
<strstream> (C++98/)
Regular expressions
<regex> (C++11)
Concurrency support
<stop_token> (C++20)
<thread> (C++11)
<atomic> (C++11)
<stdatomic.h> (C++23)
<mutex> (C++11)
<shared_mutex> (C++14)
<condition_variable> (C++11)  
<semaphore> (C++20)
<latch> (C++20)
<barrier> (C++20)
<future> (C++11)
C compatibility
<cstdbool> (C++11/17/20)  
<ccomplex> (C++11/17/20)
<ctgmath> (C++11/17/20)
<cstdalign> (C++11/17/20)
<ciso646> (fino a C++20)
 

Le API offerte dalla libreria standard di C++ sono definite nei seguenti file di intestazione.

Indice

Libreria dei concept

Libreria dei concept fondamentali [modifica]

Utilità libreria
Original:
Utilities library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<cstdlib>
Programmi di utilità di uso generale: programma di controllo, allocazione dinamica della memoria, numeri casuali, ordinamento e ricerca
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<csignal> Funzioni e costanti macro per la gestione del segnale
<csetjmp> Macro (e funzione) che salva (e salti) ad un contesto di esecuzione
<cstdarg> Gestione delle liste di argomenti di lunghezza variabile
<typeinfo> Runtime tipo di informazione di utilità
<typeindex> (dal C++11) std::type_index
<type_traits> (dal C++11) In fase di compilazione tipo di informazioni
<bitset>
std::bitset modello di classe
Original:
std::bitset class template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<functional>
Funzione oggetti, progettato per l'uso con il algoritmi standard
Original:
Funzione oggetti, designed for use with the algoritmi standard
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<utility>
utilità componenti Varie
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ctime> C-style data / ora programmi di utilità
<chrono> (dal C++11) C + + di tempo programmi di utilità
<cstddef> typedef per tipi come size_t, NULL e altri
<initializer_list> (dal C++11)
std::initializer_list modello di classe
Original:
std::initializer_list class template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<tuple> (dal C++11)
std::tuple modello di classe
Original:
std::tuple class template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Gestione della memoria dinamica
Original:
Dynamic memory management
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<new> Basso livello di gestione della memoria di utilità
<memory> Più alto livello di gestione della memoria di utilità
<scoped_allocator> (dal C++11) Allocatore classe nidificata
Limiti numerici
Original:
Numeric limits
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<climits> limiti di tipi integrali
<cfloat> limiti di tipo float
<cstdint> di dimensione fissa tipi and limiti di altri tipi
<cinttypes>
formattazione macro, intmax_t e uintmax_t matematica e conversioni
Original:
formattazione macro, intmax_t and uintmax_t math and conversions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<limits> modo standardizzato per le proprietà delle query di tipi fondamentali
La gestione degli errori
Original:
Error handling
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<exception> Gestione delle eccezioni utilità
<stdexcept> Oggetti eccezione standard
<cassert> Condizionale compilato macro che mette a confronto il suo argomento a zero
<system_error> definisce std :: error_code, una piattaforma-dipendente codice di errore
<cerrno> Macro che contiene l'ultimo numero di errore

Stringhe libreria
Original:
Strings library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<cctype> funzioni per determinare il tipo di contenuto in dati carattere
<cwctype> funzioni per determinare il tipo di dati di carattere esteso
<cstring>
stringa di caratteri ristretto le funzioni di gestione vari
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cwstring>
stringa di caratteri estesi funzioni di gestione vari
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cwchar>
vari ampia e multibyte gestione delle stringhe funzioni
Original:
various ampia and multibyte string handling functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cuchar> (dal C++11)
C-stile Funzioni di conversione di caratteri Unicode
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<string>
std::basic_string modello di classe
Original:
std::basic_string class template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Contenitori libreria
Original:
Containers library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<array> (dal C++11)
std::array contenitore
Original:
std::array container
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<vector>
std::vector contenitore
Original:
std::vector container
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<deque>
std::deque contenitore
Original:
std::deque container
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<list>
std::list contenitore
Original:
std::list container
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<forward_list> (dal C++11)
std::forward_list contenitore
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<set>
std::set e contenitori std::multiset associative
Original:
std::set and std::multiset associative containers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<map>
std::map e contenitori std::multimap associative
Original:
std::map and std::multimap associative containers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<unordered_set> (dal C++11)
std::unordered_set e std::unordered_multiset non ordinati contenitori associativi
Original:
std::unordered_set and std::unordered_multiset unordered associative containers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<unordered_map> (dal C++11)
std::unordered_map e std::unordered_multimap non ordinati contenitori associativi
Original:
std::unordered_map and std::unordered_multimap unordered associative containers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stack>
std::stack adattatore contenitore
Original:
std::stack container adaptor
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<queue>
std::queue e std::priority_queue adattatori contenitore
Original:
std::queue and std::priority_queue container adaptors
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Algoritmi libreria
Original:
Algorithms library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<algorithm> Algoritmi che operano sui contenitori

Iteratori libreria
Original:
Iterators library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<iterator> Container iteratori

Numeri libreria
Original:
Numerics library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<cmath> Matematica comuni funzioni
<complex> Numero di tipo complesso
<valarray> Classe per la rappresentazione e la manipolazione di array di valori
<random> Generatori di numeri casuali e distribuzioni
<numeric> Operazioni sui valori numerici in contenitori
<ratio> (dal C++11) In fase di compilazione aritmetica razionale
<cfenv> (dal C++11)
Virgola mobile ambiente accedere alle funzioni
Original:
Virgola mobile ambiente access functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Ingresso / libreria di output
Original:
Input/output library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<iosfwd>
trasmettere le dichiarazioni di tutte le classi in ingresso / uscita della libreria
Original:
forward declarations of all classes in the input/output library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ios>
std::ios_base classe, classe std::basic_ios modello e typedef diversi
Original:
std::ios_base class, std::basic_ios class template and several typedefs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<istream>
std::basic_istream modello di classe e typedef diversi
Original:
std::basic_istream class template and several typedefs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ostream>
std::basic_ostream modello di classe e typedef diversi
Original:
std::basic_ostream class template and several typedefs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<iostream>
std::basic_iostream modello di classe e typedef diversi
Original:
std::basic_iostream class template and several typedefs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<fstream>
std::basic_fstream, std::basic_ifstream, modelli di classe std::basic_ofstream e typedef diversi
Original:
std::basic_fstream, std::basic_ifstream, std::basic_ofstream class templates and several typedefs
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<sstream>
std::basic_stringstream, std::basic_istringstream, modelli di classe std::basic_ostringstream e typedef diversi
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<strstream> std::strstream, std::istrstream, std::ostrstream(deprecato)
<iomanip> Funzioni di supporto per controllare il formato o di ingresso e uscita
<streambuf>
std::basic_streambuf modello di classe
Original:
std::basic_streambuf class template
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cstdio> C-stile di ingresso-uscita

Localizzazione biblioteca
Original:
Localization library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<locale> Localizzazione utilità
<clocale> C localizzazione utilità
<codecvt> (dal C++11) Unicode conversione impianti

Espressioni regolari libreria
Original:
Regular Expressions library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<regex> (dal C++11) Classi, algoritmi e gli iteratori per supportare l'elaborazione delle espressioni regolari

Atomic Operations libreria
Original:
Atomic Operations library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<atomic> (dal C++11) Atomic operazioni di biblioteca

Discussione libreria di supporto
Original:
Thread support library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<thread> (dal C++11)
std::thread classe e funzioni di supporto
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<mutex> (dal C++11) primitive di mutua esclusione
<future> (dal C++11) primitive per calcoli asincroni
<condition_variable> (dal C++11) thread in attesa condizioni

C compatibilità intestazioni
Original:
C compatibility headers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<ciso646>
colpo di testa vuota. Le macro che appaiono in iso646.h in C sono le parole chiave in C + +
Original:
empty header. The macros that appear in iso646.h in C are keywords in C++
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ccomplex>
include semplicemente il <complex> intestazione
Original:
simply includes the header <complex>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ctgmath> (dal C++11)
include semplicemente il <ccomplex> intestazioni e <cmath>: i sovraccarichi equivalente al contenuto dell'intestazione C tgmath.h sono già forniti da <cmath> e <complex>
Original:
simply includes the headers <ccomplex> and <cmath>: the overloads equivalent to the contents of the C header tgmath.h are already provided by <cmath> and <complex>
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cstdalign> (dal C++11)
definisce uno compatibilità macro costante
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<cstdbool> (dal C++11)
definisce uno compatibilità macro costante
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Deprecato intestazioni
Original:
Deprecated headers
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

<assert.h> (deprecato)
si comporta come se ogni nome <cassert> si trova nel namespace globale
Original:
behaves as if each name from <cassert> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<complex.h> (deprecato)
si comporta come se ogni nome <ccomplex> si trova nel namespace globale
Original:
behaves as if each name from <ccomplex> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<ctype.h> (deprecato)
si comporta come se ogni nome <cctype> si trova nel namespace globale
Original:
behaves as if each name from <cctype> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<errno.h> (deprecato)
si comporta come se ogni nome <cerrno> si trova nel namespace globale
Original:
behaves as if each name from <cerrno> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<fenv.h> (deprecato)
si comporta come se ogni nome <cfenv> si trova nel namespace globale
Original:
behaves as if each name from <cfenv> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<float.h> (deprecato)
si comporta come se ogni nome <cfloat> si trova nel namespace globale
Original:
behaves as if each name from <cfloat> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<inttypes.h> (deprecato)
si comporta come se ogni nome <cinttypes> si trova nel namespace globale
Original:
behaves as if each name from <cinttypes> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<iso646.h> (deprecato)
si comporta come se ogni nome <ciso646> si trova nel namespace globale
Original:
behaves as if each name from <ciso646> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<limits.h> (deprecato)
si comporta come se ogni nome <climits> si trova nel namespace globale
Original:
behaves as if each name from <climits> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<locale.h> (deprecato)
si comporta come se ogni nome <clocale> si trova nel namespace globale
Original:
behaves as if each name from <clocale> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<math.h> (deprecato)
si comporta come se ogni nome <cmath> si trova nel namespace globale
Original:
behaves as if each name from <cmath> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<setjmp.h> (deprecato)
si comporta come se ogni nome <csetjmp> si trova nel namespace globale
Original:
behaves as if each name from <csetjmp> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<signal.h> (deprecato)
si comporta come se ogni nome <csignal> si trova nel namespace globale
Original:
behaves as if each name from <csignal> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdalign.h> (deprecato)
si comporta come se ogni nome <cstdalign> si trova nel namespace globale
Original:
behaves as if each name from <cstdalign> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdarg.h> (deprecato)
si comporta come se ogni nome <cstdarg> si trova nel namespace globale
Original:
behaves as if each name from <cstdarg> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdbool.h> (deprecato)
si comporta come se ogni nome <cstdbool> si trova nel namespace globale
Original:
behaves as if each name from <cstdbool> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stddef.h> (deprecato)
si comporta come se ogni nome <cstddef> si trova nel namespace globale
Original:
behaves as if each name from <cstddef> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdint.h> (deprecato)
si comporta come se ogni nome <cstdint> si trova nel namespace globale
Original:
behaves as if each name from <cstdint> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdio.h> (deprecato)
si comporta come se ogni nome <cstdio> si trova nel namespace globale
Original:
behaves as if each name from <cstdio> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<stdlib.h> (deprecato)
si comporta come se ogni nome <cstdlib> si trova nel namespace globale
Original:
behaves as if each name from <cstdlib> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<string.h> (deprecato)
si comporta come se ogni nome <cstring> si trova nel namespace globale
Original:
behaves as if each name from <cstring> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<tgmath.h> (deprecato)
si comporta come se ogni nome <ctgmath> si trova nel namespace globale
Original:
behaves as if each name from <ctgmath> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
si comporta come se ogni nome <code><ctime></code> si trova nel namespace globale
Original:
behaves as if each name from <code><ctime></code> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<code><b><uchar.h></b></code> (deprecato)
si comporta come se ogni nome <code><cuchar></code> si trova nel namespace globale
Original:
behaves as if each name from <code><cuchar></code> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<code><b><wchar.h></b></code> (deprecato)
si comporta come se ogni nome <code><cwchar></code> si trova nel namespace globale
Original:
behaves as if each name from <code><cwchar></code> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
<code><b><wctype.h></b></code> (deprecato)
si comporta come se ogni nome <code><cwctype></code> si trova nel namespace globale
Original:
behaves as if each name from <code><cwctype></code> is placed in global namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.