public member function
<string>

std::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 string.

string uses the default allocator<char> type, which has no state (thus, the value returned is the same as a default-constructed allocator).

Parameters

none

Return Value

An allocator object.

In string, member type allocator_type is an alias of allocator<char>.

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