cppreference.com > C++ Strings C++ Strings Display all entries for C++ Strings on one page, or view entries individually:
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