Aracılığıyla paylaş


vector::get_allocator

Vektör oluşturmada kullanılan ayırıcı nesnenin bir kopyasını döndürür.

Allocator get_allocator( ) const;

Dönüş Değeri

Vektör tarafından kullanılan ayırıcı.

Notlar

Vector sınıfı ayırıcılarına sınıf depolama yönetme biçimini 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

// vector_get_allocator.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>

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

   // v3 will use the same allocator class as v1
   vector <int> v3( v1.get_allocator( ) );

   vector<int>::allocator_type xvec = v3.get_allocator( );
   // You can now call functions on the allocator class used by vec
}

Gereksinimler

Başlık: <vector>

Namespace: std

Ayrıca bkz.

Başvuru

vector Class

Standart Şablon Kütüphanesi