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