basic_string::get_allocator
Vrátí kopii přidělování objekt použitý k vytvoření řetězce.
allocator_type get_allocator( ) const;
Vrácená hodnota
Přidělování používá řetězec.
Poznámky
Členské funkce vrátí objekt uložené přidělování.
Allocators třídy string určit způsob, jakým třídy spravuje úložiště.Výchozí allocators dodávané třídy kontejneru jsou dostačující pro většinu potřeb programování.Psaní a pomocí třídy přidělování je rozšířená C++.
Příklad
// 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
}
Požadavky
Záhlaví: <string>
Obor názvů: std