| String constructors |
create strings from arrays of
characters and other strings |
| String operators |
concatenate strings, assign
strings, use strings for I/O, compare strings |
| append |
append characters and strings onto
a string |
| assign |
give a string values from strings
of characters and other C++ strings |
| at |
returns an element at a specific
location |
| begin |
returns an iterator to the
beginning of the string |
| c_str |
returns a standard C character
array version of the string |
| capacity |
returns the number of elements that
the string can hold |
| clear |
removes all elements from the
string |
| compare |
compares two strings |
| copy |
copies characters from a string
into an array |
| data |
returns a pointer to the first
character of a string |
| empty |
true if the string has no
elements |
| end |
returns an iterator just past the
last element of a string |
| erase |
removes elements from a string |
| find |
find characters in the string |
| find_first_not_of |
find first absence of
characters |
| find_first_of |
find first occurrence of
characters |
| find_last_not_of |
find last absence of
characters |
| find_last_of |
find last occurrence of
characters |
| getline |
read data from an I/O stream into a
string |
| insert |
insert characters into a
string |
| length |
returns the length of the
string |
| max_size |
returns the maximum number of
elements that the string can hold |
| push_back |
add an element to the end of the
string |
| rbegin |
returns a reverse_iterator to the end of the
string |
| rend |
returns a reverse_iterator to the beginning of the
string |
| replace |
replace characters in the
string |
| reserve |
sets the minimum capacity of the
string |
| resize |
change the size of the string |
| rfind |
find the last occurrence of a
substring |
| size |
returns the number of items in the
string |
| substr |
returns a certain substring |
| swap |
swap the contents of this string
with another |