deque::get_allocator
Retourne une copie de l'objet d'allocation utilisé pour construire le deque.
Allocator get_allocator( ) const;
Valeur de retour
L'allocateur utilisé par le deque.
Notes
Les allocateurs pour la classe deque définissent comment la classe gère le stockage. Les allocateurs par défaut fournis avec les classes de conteneurs STL sont suffisants pour la plupart des besoins de programmation. Écrire et utiliser votre propre classe d'allocateur fait partie de la rubrique C++ avancée.
Exemple
// deque_get_allocator.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>
int main( )
{
using namespace std;
// The following lines declare objects that use the default allocator.
deque <int> c1;
deque <int, allocator<int> > c2 = deque <int, allocator<int> >( allocator<int>( ) );
// c3 will use the same allocator class as c1
deque <int> c3( c1.get_allocator( ) );
deque <int>::allocator_type xlst = c1.get_allocator( );
// You can now call functions on the allocator class used by c1
}
Configuration requise
En-tête: <deque>
Espace de noms : std