==========Stringi w C++========== Klasa string oferuje wygodny sposób manipulowania oraz przechowywania sekwencji znaków. Jest zdefiniowana w przestrzeni nazw ''std'' w pliku nagłówkowym ''. |[[string_constructors|Konstruktory]]|tworzenie stringów z tablic znaków oraz w inny sposób| |[[string_operators|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|