Skip to content
EntityQ1869009· pop 12· linked from 8 articles

allocateurs (C++)

Sign in to save

Also known as C++ allocator

in C++, an object that handles requests for allocation and deallocation of memory for a given container

Article · Français

En programmation C++, un allocateur (anglais : allocator) est un composant de la bibliothèque standard de C++ (Standard Template Library ou STL) qui gère les demandes d'allocation et de désallocation de la mémoire. La bibliothèque standard fournit plusieurs structures de données, telles que les listes et les ensembles, communément appelées conteneurs. Un point commun parmi ces conteneurs est leur capacité à changer de taille pendant l'exécution du programme. Pour ce faire, des techniques d'allocation dynamique de la mémoire sont généralement employées. Les allocateurs gèrent toutes les demandes d'allocation et de désallocation de la mémoire pour un conteneur donné. La bibliothèque standard de C++ fournit des allocateurs génériques utilisés par défaut, cependant, des allocateurs personnalisés peuvent également être écrits par le développeur.

Abstract from DBpedia / Wikipedia · CC BY-SA