- specjalny kontener, który przechowuje znaki
-
std::string
ma również swój początek i koniec, jak każdy kontener -
podobne funkcje jak
std::vector
-
dodanie znaku na koniec
str.push_back('a')
(nikt tak nie robi :))- polecamy
str += 'a';
-
odczytanie pojedynczego znaku
str[1]
-
inicjalizacja
std::string str("Witam")
std::string str = "Witam"
-
przypisanie całego napisu
str = "Witam"
-
pobieranie pierwszego znaku
str.front()
-
pobieranie ostatniego znaku
str.back()