deque::get_allocator
Restituisce una copia dell'oggetto allocatore utilizzato per costruire deque.
Allocator get_allocator( ) const;
Valore restituito
L'allocatore utilizzato da deque.
Note
Gli allocatori per la classe di deque specificano come classe gestisce l'archiviazione. Gli allocatori predefiniti forniti con le classi di contenitori STL sono sufficienti per la maggior parte delle esigenze di programmazione. La scrittura e utilizzare una classe personalizzata di un allocatore sono argomento avanzato di C++.
Esempio
// 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
}
Requisiti
Intestazione: <deque>
Spazio dei nomi: std