public member function
<string>

std::basic_string::get_allocator

allocator_type get_allocator() const;
allocator_type get_allocator() const noexcept;
Get allocator
Returns a copy of the allocator object associated with the basic_string.

Parameters

none

Return Value

The allocator.

Member type allocator_type is the type of the allocator used by the container, defined in basic_allocator as an alias of its third template parameter (Alloc).

Complexity

Unspecified, but generally constant.

Iterator validity

No changes.

Data races

The object is accessed.

Exception safety

No-throw guarantee: this member function never throws exceptions.
Copying any instantiation of the default allocator is also guaranteed to never throw.

See also