...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Default constructor.
string();
» more...
Pilfer constructor.
string(
pilfered< string > other);
» more...
Constructor.
explicit string( storage_ptr sp); »more...
explicit string( std::size_t count, char ch, storage_ptr sp = {}); »more...
string( char const* s, storage_ptr sp = {}); »more...
explicit string( char const* s, std::size_t count, storage_ptr sp = {}); »more...
template< class InputIt> explicit string( InputIt first, InputIt last, storage_ptr sp = {}); »more...
explicit string( string const& other, storage_ptr sp); »more...
explicit string( string&& other, storage_ptr sp); »more...
string( string_view s, storage_ptr sp = {}); »more...
Copy constructor.
string(
string const& other);
» more...
Move constructor.
string(
string&& other);
» more...