C++ STL string class cheatsheet
Quick reference to the C++ vector class.
Next is a brief description of what you can find in the pdf.
| Method | Description |
|---|---|
| append | Appends a string to the end of the current string. |
| assign | Fills the string with a given value. |
| at | Returns a reference to the character at the given index. |
| begin | Returns an iterator to the first element of the string. |
| c_str | Returns a pointer to an array of characters that represent the current string. |
| capacity | Returns the number of allocated positions in the string. |
| clear | Removes all the characters from the string. |
| compare | Compares two strings. Retuns 0 if this < str; 0 if this == str; >0 if this > str. |
| copy | Copies a number of positions of the string into an array of characters. |
| data | Returns a pointer to the first character in a string. |
| empty | Returns true if the string is empty. |
| end | Returns an iterator to the position just after the last element of the string. |
| erase | Erases a set of characters from the string. |
| find | Finds a set of characters in a string. |
| find_first_not_of | Finds the first occurence of the absence of a set of characters in the string. |
| find_first_of | Finds the first occurence of a set of characters in the string. |
| find_last_not_of | Finds the last occurence of the absence of a set of characters in the string. |
| find_last_of | Finds the last occurence of a set of characters in the string. |
| getline | Reads a line from standard input and saves it in a string. |
| insert | Inserts a character or a set o characters from a given position in a string. |
| length | Returns the number of elements in the string. |
| max_size | Returns the maximum number of elements a vector can hold. |
| push_back | Inserts a character at the end of the string. |
| rbegin | Returns a reverse iterator to the end of the string. |
| rend | Returns a reverse iterator to the begining of the string. |
| replace | Replaces a set of positions in the string with a given value. |
| reserve | Sets the minimum capacity of the string. |
| resize | Alters the size of the string and initiates new positions. |
| rfind | Searches the string in reverse order for the first occurence of a string. |
| size | Returns the number of elements in the string. |
| substr | Returns a substring of the string starting at a given index and with a given size. |
| swap | Substitutes the elements of the string with the elements of another string. |



18:23 26-05-2008coiso
ola feios