Voici les entêtes standard définit dans le langage de programmation C++ :
Entête | Description |
---|---|
algorithm | Cet entête contient les définitions d'une collection de fonctions spécialement conçues pour être utilisées sur des intervalles d'éléments. |
array | Cet entête définit la classe conteneur du tableau de taille fixe. |
atomic | Cet entête contient les types atomiques, lequel sont des types encapsulant une valeur dont l'accès est garanti de ne pas provoquer de courses de données et peuvent être utilisés pour synchroniser les accès mémoire entre différents processus léger. |
bitset | Cet entête contient une classe d'entreposage de bits. |
chrono | Cet entête permet de fournir des outils pour travailler avec le temps, les durées, et les points dans le temps. |
codecvt | Cet entête contient les facettes standard pour convertir entre les encodages de caractères UTF. |
complex | Cet entête contient l'implémentation de la classe complexe pour contenir des nombres complexes sous forme cartésienne et plusieurs fonctions et surcharges pour fonctionner avec eux. |
condition_variable | Cet entête contient les déclarations des types de variables de condition. |
deque | Cet entête contient une double fin de séquence de conteneur. |
exception | Cet entête permet de définir la classe de base pour toutes les exceptions levées par les éléments de la bibliothèque standard : exception, ainsi que plusieurs types et utilitaires pour aider à la gestion des exceptions. |
forward_list | Cet entête permet de définir la classe de conteneur. |
fstream | Cet entête permet de fournir des classes de flux de fichiers. |
functional | Cet entête contient les objets de fonction, soit des objets spécifiquement conçus pour être utilisés avec une syntaxe similaire à celle des fonctions. |
future | Cet entête contient les fonctionnalités permettant un accès désynchronisée aux valeurs définies par des fournisseurs spécifiques, éventuellement dans un processus léger différent. |
initializer_list | Cet entête permet de définir le modèle de classe initializer_list. |
iomanip | Cet entête permet de fournir des manipulateurs paramétriques. |
ios | Cet entête permet de fournir des classes de base et des types pour la hiérarchie des classes IOStream. |
iosfwd | Cet entête permet de fournir des déclarations anticipées pour les types de la bibliothèque d'entrée/sortie standard. |
iostream | Cet entête contient les définitions des objets de flux d'entrée/sortie standard. |
istream | Cet entête permet de fournir les classes de flux d'entrée standard et d'entrée/sortie combinées. |
iterator | Cet entête contient un itérateur est tout objet qui, pointant vers un élément dans une plage d'éléments (comme un tableau ou un conteneur), a la capacité d'itérer sur les éléments de cet intervalle en utilisant un ensemble d'opérateurs (avec au moins les opérateurs d'incrémentation (++) et de déréférencement (*)). |
limits | Cet entête permet de définir des éléments avec les caractéristiques des types arithmétiques. |
list | Cet entête contient un genre de liste de séquence de conteneur. |
locale | Cet entête contient un paramètre régional est un ensemble de fonctionnalités spécifiques à une culture, pouvant être utilisées par des programmes pour être plus portables au niveau international. |
map | Cet entête contient un genre de conteneur associatif avec des éléments entreposés par combinaison de clef et de valeur. |
memory | Cet entête permet de définir les utilitaires généraux pour gérer la mémoire dynamique. |
mutex | Cet entête contient un entête avec des fonctionnalités permettant l'exclusion mutuelle (mutex) de l'exécution simultanée de sections critiques de code, permettant d'éviter explicitement les courses de données. |
new | Cet entête permet de décrire les fonctions utilisées pour gérer l'entreposage dynamique en C++. |
numeric | Cet entête permet de décrire un ensemble d'algorithmes permettant d'effectuer certaines opérations sur des séquences de valeurs numériques. |
ostream | Cet entête permet de fournir la classe de flux de sortie standard. |
queue | Cet entête permet de définir les classes d'adaptateur de conteneur queue et priority_queue. |
random | Cet entête contient une présentation des fonctionnalités de génération de nombres aléatoires. |
ratio | Cet entête permet de déclarer le modèle de classe ratio et plusieurs types auxiliaires pour fonctionner avec eux. |
regex | Cet entête contient les expressions régulières, soit une manière standardisée d'exprimer des modèles à comparer à des séquences de caractères. |
stdexcept | Cet entête contient les définitions d'un ensemble d'exceptions standard que la bibliothèque et les programmes peuvent utiliser pour signaler les erreurs courantes. |
set | Cet entête permet de définir les classes de conteneurs d'ensemble et de multi-ensemble. |
sstream | Cet entête permet de fournir des classes de flux de chaînes de caractères. |
stack | Cet entête contient les définitions de classe conteneur de la pile. |
streambuf | Cet entête permet de fournir la classe tampon streambuf, à utiliser en combinaison avec les flux d'entrée/sortie. |
string | Cet entête contient une présentation des types de chaînes de caractères, les traits de caractère et un ensemble de fonctions de conversion. |
system_error | Cet entête contient une définition d'une série d'éléments standardisés pour signaler les conditions d'erreur provenant du système d'exploitation ou d'autres opérations de bas niveau. |
thread | Cet entête contient une déclaration de classe de processus léger et l'espace de noms this_thread. |
tuple | Cet entête contient les tuples, soit des objets regroupant des éléments de types éventuellement différents dans un seul objet, tout comme le font les objets paires pour les paires d'éléments, mais généralisés pour n'importe quel nombre d'éléments. |
type_traits | Cet entête permet de définir une série de classes pour obtenir des informations de type au moment de la compilation. |
typeindex | Cet entête contient la définition de la classe type_index et une spécialisation de hachage pour ce type. |
typeinfo | Cet entête contient la définition des types utilisés liés aux opérateurs typeid et dynamic_cast. |
unordered_map | Cet entête permet de définir les classes conteneurs unordered_map et unordered_multimap. |
unordered_set | Cet entête contient les définitions des classes conteneurs unordered_set et unordered_multiset. |
utility | Cet entête contient des utilitaires dans des domaines non liés. |
valarray | Cet entête permet de déclarer la classe valarray et ses classes et fonctions auxiliaires. |
vector | Cet entête permet de définir la classe conteneur du vecteur. |
Dernière mise à jour : Lundi, le 18 novembre 2024