Stringi w C++
Z cppreference.com
< cpp
Klasa string oferuje wygodny sposb manipulowania oraz przechowywania sekwencji znakw. Jest zdefiniowana w przestrzeni nazw std w pliku nagwkowym <string>.
| Konstruktory | tworzenie stringw z tablic znakw oraz w inny sposb |
| Operatory | czenie, przypisywanie i porwnywanie stringw oraz odnoszenie si do elementw stringw, uywanie stringw do I/O |
| append | docza na koniec stringa inny string lub cig znakw |
| assign | nadaje stringowi warto na podstawie innego stringu lub cigu znakw |
| at | zwraca znak z podanej pozycji |
| begin | zwraca iterator do pocztku stringa |
| c_str | zwraca standardowy C-string - sta tablic znakw |
| capacity | zwraca maksymaln liczb znakw, ktre moe przechowywa string bez potrzeby alokacji dodatkowej pamici |
| clear | usuwa wszystkie znaki ze stringa |
| compare | porwnuje dwa stringi |
| copy | kopiuje znaki ze stringa do tablicy |
| data | zwraca wskanik do pierwszego znaku stringa |
| empty | zwraca true jeli string jest pusty |
| end | zwraca iterator zaraz za ostatnim elementem stringa |
| erase | usuwa wskazan liczb znakw od danego miejsca w stringu |
| find | znajduje pozycj znakw w stringu |
| find_first_not_of | znajduje pierwsz pozycj znakw, ktre nie s czeci wskazanego stringa |
| find_first_of | znajduje pierwsz pozycj znakw pasujcych do podanego stringa |
| find_last_not_of | znajduje ostatni pozycj znakw, ktre nie s czci wskazanego stringa |
| find_last_of | znajduje ostatanie wystpienie cigu znakw pasujcych do podanego stringa |
| getline | wczytuje dane ze strumienia I/O do stringa |
| insert | wstawia znaki do stringa |
| length | zwraca aktulan liczb elementw w stringu |
| max_size | zwraca maksymaln liczbe znakw, ktre moe przechowywa string |
| push_back | dodaje znak na koniec stringa |
| rbegin | zwraca reverse_iterator do pocztku odwrconego stringa |
| rend | zwraca reverse_iterator ustawiony zaraz za kocem odwrconego stringa |
| replace | zastpuje znaki w stringu |
| reserve | ustala minimaln pojemno stringa |
| resize | zmienia rozmiar stringa |
| rfind | zwraca pierwsz od koca pozycj wskazanego cigu znakw |
| size | zwraca aktualn liczb elementw w stringu |
| substr | zwraca wskazany fragment stringa |
| swap | zamienia zawarto stringa z innym stringiem |