...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Insert into the string.
template< std::size_t M> constexpr basic_static_string& insert( size_type index, const basic_static_string< M, CharT, Traits >& str);
Inserts the string str
at the position index
.
Strong guarantee.
The insertion is done unchecked when the capacity of str
differs from that of the string the function is called on.
All references, pointers, or iterators referring to contained elements are invalidated. Any past-the-end iterators are also invalidated.
Type |
Description |
---|---|
|
The size of the input string. |
*this
Name |
Description |
---|---|
|
The index to insert at. |
|
The string to insert. |
Type |
Thrown On |
---|---|
|
|
|
|