C++ Standard Library header files
De cppreference.com
< cpp
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
L'interface de la bibliothèque standard du C++ est définie par la collection suivante de fichiers d'en-tête.
Original:
The interface of C++ standard library is defined by the following collection of header files.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
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>
|
Services publics à usage général: la commande par programme, allocation dynamique de mémoire, des nombres aléatoires, trier et rechercher
Original: General purpose utilities: la commande par programme, allocation dynamique de mémoire, des nombres aléatoires, trier et rechercher The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<csignal>
|
Fonctions et constantes macro pour la gestion du signal |
<csetjmp>
|
Macro (et fonction) qui permet d'économiser (et les sauts) à un contexte d'exécution |
<cstdarg>
|
Manipulation des listes d'arguments variables de longueur |
<typeinfo>
|
D'exécution des services publics d'information de type |
<typeindex> (depuis C++11)
|
std::type_index |
<type_traits> (depuis C++11)
|
Informations de type lors de la compilation |
<bitset>
|
Modèle de classe std::bitset
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>
|
Objets Function, conçu pour être utilisé avec le algorithmes standards
Original: Objets Function, designed for use with the algorithmes standards The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<utility>
|
composantes des services publics Divers
Original: Various composantes des services publics 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 d'heure / date utilitaires |
<chrono> (depuis C++11)
|
C + + temps utilitaires |
<cstddef>
|
typedefs pour des types comme size_t, NULL et autres |
<initializer_list> (depuis C++11)
|
Modèle de classe std::initializer_list
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> (depuis C++11)
|
Modèle de classe std::tuple
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. |
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>
|
Bas niveau des utilitaires de gestion de mémoire |
<memory>
|
La hausse du niveau des utilitaires de gestion de mémoire |
<scoped_allocator> (depuis C++11)
|
Allocateur classe imbriquée |
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>
|
limites de types intégraux |
<cfloat>
|
limites de types de flotteurs |
<cstdint>
|
types de taille fixe and d'autres types de limites |
<cinttypes>
|
formatage des macros,
intmax_t et uintmax_t mathématiques et les conversions Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<limits>
|
méthode normalisée pour propriétés d'une requête de types fondamentaux |
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>
|
Services de gestion des exceptions |
<stdexcept>
|
Objets d'exception |
<cassert>
|
Conditionnellement compilé macro qui compare son argument à zéro |
<system_error>
|
définit std :: error_code, un code d'erreur dépendant de la plateforme |
<cerrno>
|
Macro contenant le numéro de la dernière erreur |
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>
|
fonctions pour déterminer le type de contenu dans les données de caractères |
<cwctype>
|
des fonctions pour déterminer le type de données de caractères de large |
<cstring>
|
chaîne de caractères étroite fonctions de manipulation différents
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwstring>
|
chaîne de caractères larges fonctions de manipulation différents
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cwchar>
|
diverses de largeur et multi-octets chaîne de manutention fonctions
Original: various de largeur and multi-octets 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> (depuis C++11)
|
C-style Unicode fonctions de conversion de caractères
Original: The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<string>
|
Modèle de classe std::basic_string
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. |
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> (depuis C++11)
|
std::array récipient
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 récipient
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 récipient
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 récipient
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> (depuis C++11)
|
std::forward_list récipient
Original: std::forward_list container 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 et conteneurs std::multiset associatifs
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 et conteneurs std::multimap associatifs
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> (depuis C++11)
|
std::unordered_set et std::unordered_multiset non ordonnée conteneurs associatifs
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> (depuis C++11)
|
std::unordered_map et std::unordered_multimap non ordonnée conteneurs associatifs
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>
|
Adaptateur récipient std::stack
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 et std::priority_queue adaptateurs de conteneurs
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. |
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>
|
Algorithmes qui fonctionnent sur les contenants |
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>
|
Itérateurs des conteneurs |
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>
|
Mathématiques communes fonctions |
<complex>
|
Type nombre complexe |
<valarray>
|
Classe pour représenter et manipuler des tableaux de valeurs |
<random>
|
Des générateurs de nombres aléatoires et distributions |
<numeric>
|
Opérations sur les valeurs numériques dans des conteneurs |
<ratio> (depuis C++11)
|
Moment de la compilation arithmétique rationnelle |
<cfenv> (depuis C++11)
|
Virgule flottante environnement accéder aux fonctions
Original: Virgule flottante environnement access functions The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
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>
|
transmettre les déclarations de toutes les classes dans la bibliothèque d'entrée / sortie
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, modèle de classe std::basic_ios et typedefs plusieurs
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>
|
Modèle de classe std::basic_istream et typedefs plusieurs
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>
|
Modèle de classe std::basic_ostream et typedefs plusieurs
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>
|
Modèle de classe std::basic_iostream et typedefs plusieurs
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, modèles de classe std::basic_ofstream et typedefs plusieurs
Original: 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, modèles de classe std::basic_ostringstream et typedefs plusieurs
Original: std::basic_stringstream, std::basic_istringstream, std::basic_ostringstream 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. |
<strstream>
|
std::strstream, std::istrstream, std::ostrstream (obsolète) |
<iomanip>
|
Les fonctions d'assistance pour contrôler le format ou l'entrée et la sortie |
<streambuf>
|
Modèle de classe std::basic_streambuf
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-type des fonctions d'entrées-sorties |
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>
|
Services de localisation |
<clocale>
|
Services de localisation C |
<codecvt> (depuis C++11)
|
Installations de conversion Unicode |
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> (depuis C++11)
|
Les classes, les algorithmes et les itérateurs pour appuyer traitement des expressions régulières |
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> (depuis C++11)
|
Atomique opérations de la bibliothèque |
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> (depuis C++11)
|
Classe std::thread et des fonctions de soutien
Original: std::thread class and des fonctions de soutien The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<mutex> (depuis C++11)
|
primitives d'exclusion mutuelle |
<future> (depuis C++11)
|
primitives de calculs asynchrones |
<condition_variable> (depuis C++11)
|
thread en attente conditions |
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>
|
tête vide. Les macros qui apparaissent dans
iso646.h en C sont des mots clés en 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>
|
comprend simplement le <complex> tête
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> (depuis C++11)
|
comprend simplement le <ccomplex> têtes et <cmath>: les surcharges équivalentes au contenu de l'en-tête C
tgmath.h sont déjà fournies par <cmath> et <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> (depuis C++11)
|
définit un macro compatibilité constante
Original: defines one macro compatibilité constante The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
<cstdbool> (depuis C++11)
|
définit un macro compatibilité constante
Original: defines one macro compatibilité constante The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
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> (obsolète)
|
se comporte comme si chaque nom de
<cassert> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<ccomplex> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cctype> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cerrno> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cfenv> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cfloat> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cinttypes> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<ciso646> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<climits> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<clocale> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cmath> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<csetjmp> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<csignal> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdalign> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdarg> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdbool> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstddef> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdint> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdio> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstdlib> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<cstring> est placé dans l'espace de noms global 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> (obsolète)
|
se comporte comme si chaque nom de
<ctgmath> est placé dans l'espace de noms global 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. |
<time.h> (obsolète)
|
se comporte comme si chaque nom de
<ctime> est placé dans l'espace de noms global Original: behaves as if each name from <ctime> 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. |
<uchar.h> (obsolète)
|
se comporte comme si chaque nom de
<cuchar> est placé dans l'espace de noms global Original: behaves as if each name from <cuchar> 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. |
<wchar.h> (obsolète)
|
se comporte comme si chaque nom de
<cwchar> est placé dans l'espace de noms global Original: behaves as if each name from <cwchar> 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. |
<wctype.h> (obsolète)
|
se comporte comme si chaque nom de
<cwctype> est placé dans l'espace de noms global Original: behaves as if each name from <cwctype> 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. |