Stringi w C++
Z cppreference.com
< cpp
Klasa string oferuje wygodny sposób manipulowania oraz przechowywania sekwencji znaków. Jest zdefiniowana w przestrzeni nazw std w pliku nagÅówkowym <string>.
Konstruktory | tworzenie stringów z tablic znaków oraz w inny sposób |
Operatory | ÅÄ czenie, przypisywanie i porównywanie stringów oraz odnoszenie siÄ do elementów stringów, używanie stringów do I/O |
append | doÅÄ cza na koniec stringa inny string lub ciÄ g znaków |
assign | nadaje stringowi wartoÅÄ na podstawie innego stringu lub ciÄ gu znaków |
at | zwraca znak z podanej pozycji |
begin | zwraca iterator do poczÄ tku stringa |
c_str | zwraca standardowy C-string - staÅÄ tablicÄ znaków |
capacity | zwraca maksymalnÄ liczbÄ znaków, które może przechowywaÄ string bez potrzeby alokacji dodatkowej pamiÄci |
clear | usuwa wszystkie znaki ze stringa |
compare | porównuje dwa stringi |
copy | kopiuje znaki ze stringa do tablicy |
data | zwraca wskaźnik do pierwszego znaku stringa |
empty | zwraca true jeÅli string jest pusty |
end | zwraca iterator zaraz za ostatnim elementem stringa |
erase | usuwa wskazanÄ liczbÄ znaków od danego miejsca w stringu |
find | znajduje pozycjÄ znaków w stringu |
find_first_not_of | znajduje pierwszÄ pozycjÄ znaków, które nie sÄ czeÅciÄ wskazanego stringa |
find_first_of | znajduje pierwszÄ pozycjÄ znaków pasujÄ cych do podanego stringa |
find_last_not_of | znajduje ostatniÄ pozycjÄ znaków, które nie sÄ czÄÅciÄ wskazanego stringa |
find_last_of | znajduje ostatanie wystÄ pienie ciÄ gu znaków pasujÄ cych do podanego stringa |
getline | wczytuje dane ze strumienia I/O do stringa |
insert | wstawia znaki do stringa |
length | zwraca aktulanÄ liczbÄ elementów w stringu |
max_size | zwraca maksymalnÄ liczbe znaków, które może przechowywaÄ string |
push_back | dodaje znak na koniec stringa |
rbegin | zwraca reverse_iterator do poczÄ tku odwróconego stringa |
rend | zwraca reverse_iterator ustawiony zaraz za koÅcem odwróconego stringa |
replace | zastÄpuje znaki w stringu |
reserve | ustala minimalnÄ pojemnoÅÄ stringa |
resize | zmienia rozmiar stringa |
rfind | zwraca pierwszÄ od koÅca pozycjÄ wskazanego ciÄ gu znaków |
size | zwraca aktualnÄ liczbÄ elementów w stringu |
substr | zwraca wskazany fragment stringa |
swap | zamienia zawartoÅÄ stringa z innym stringiem |