Aracılığıyla paylaş


list::get_allocator

Bir liste oluşturmak için kullanılan ayırıcı nesnenin bir kopyasını döndürür.

Allocator get_allocator( ) const;

Dönüş Değeri

Liste tarafından kullanılan ayırıcı.

Notlar

Ayırıcılarına liste sınıfı için sınıf Depolama Birimi'nin nasıl yönettiğini belirtin.stl kapsayıcı sınıfları ile sağlanan varsayılan ayırıcılarına çoğu programlama ihtiyacı için yeterlidir.Yazma ve kendi ayırıcısı sınıfını kullanarak bir Gelişmiş C++ konudur.

Örnek

// list_get_allocator.cpp
// compile with: /EHsc
#include <list>
#include <iostream>

int main( ) 
{
   using namespace std;
   // The following lines declare objects 
   // that use the default allocator.
   list <int> c1;
   list <int, allocator<int> > c2 = list <int, allocator<int> >( allocator<int>( ) );

   // c3 will use the same allocator class as c1
   list <int> c3( c1.get_allocator( ) );

   list<int>::allocator_type xlst = c1.get_allocator( );
   // You can now call functions on the allocator class used by c1
}

Gereksinimler

Başlık: <list>

Namespace: std

Ayrıca bkz.

Başvuru

list Class

Standart Şablon Kütüphanesi