Aracılığıyla paylaş


basic_string::get_allocator

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

allocator_type get_allocator( ) const;

Dönüş Değeri

Ayırıcı dize tarafından kullanılır.

Notlar

Üye işlevi saklı ayırıcı nesnesini döndürür.

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

// basic_string_get_allocator.cpp
// compile with: /EHsc
#include <string>
#include <iostream>

int main( ) 
{
   using namespace std;
   // The following lines declare objects
   // that use the default allocator.
   string s1;
   basic_string <char> s2;
   basic_string <char, char_traits< char >, allocator< char > > s3;

   // s4 will use the same allocator class as s1
   basic_string <char> s4( s1.get_allocator ( ) );

   basic_string <char>::allocator_type xchar = s1.get_allocator( );
   // You can now call functions on the allocator class xchar used by s1
}

Gereksinimler

Başlık: <string>

Namespace: std

Ayrıca bkz.

Başvuru

basic_string Class