The Wayback Machine - https://web.archive.org/web/20200516124717/https://pl.cppreference.com/w/cpp/string/basic_string
Przestrzenie nazw
Warianty
Działania

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>.

Konstruktorytworzenie 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
appenddołącza na koniec stringa inny string lub ciąg znaków
assignnadaje stringowi wartość na podstawie innego stringu lub ciągu znaków
atzwraca znak z podanej pozycji
beginzwraca iterator do początku stringa
c_strzwraca standardowy C-string - stałą tablicę znaków
capacityzwraca maksymalną liczbę znaków, które może przechowywać string bez potrzeby alokacji dodatkowej pamięci
clearusuwa wszystkie znaki ze stringa
compareporównuje dwa stringi
copykopiuje znaki ze stringa do tablicy
datazwraca wskaźnik do pierwszego znaku stringa
emptyzwraca true jeśli string jest pusty
endzwraca iterator zaraz za ostatnim elementem stringa
eraseusuwa wskazaną liczbę znaków od danego miejsca w stringu
findznajduje pozycję znaków w stringu
find_first_not_ofznajduje pierwszą pozycję znaków, które nie są cześcią wskazanego stringa
find_first_ofznajduje pierwszą pozycję znaków pasujących do podanego stringa
find_last_not_ofznajduje ostatnią pozycję znaków, które nie są częścią wskazanego stringa
find_last_ofznajduje ostatanie wystąpienie ciągu znaków pasujących do podanego stringa
getlinewczytuje dane ze strumienia I/O do stringa
insertwstawia znaki do stringa
lengthzwraca aktulaną liczbę elementów w stringu
max_sizezwraca maksymalną liczbe znaków, które może przechowywać string
push_backdodaje znak na koniec stringa
rbeginzwraca reverse_iterator do początku odwróconego stringa
rendzwraca reverse_iterator ustawiony zaraz za końcem odwróconego stringa
replacezastępuje znaki w stringu
reserveustala minimalną pojemność stringa
resizezmienia rozmiar stringa
rfindzwraca pierwszą od końca pozycję wskazanego ciągu znaków
sizezwraca aktualną liczbę elementów w stringu
substrzwraca wskazany fragment stringa
swapzamienia zawartość stringa z innym stringiem
close