Aula 4: std::string — Texto Facilitado
Em C, texto era char name[20] — um array de caracteres que você geria manualmente, de olho no tamanho e cuidando para não estourar. Em C++ existe std::string: um tipo de texto que se gere sozinho, cresce por conta própria, e pode ser unido com +. Nesta aula vamos aprender uma coisa — o uso básico de
std::string é uma 'caixa de texto' inteligente: você coloca palavras nela, une com +, e pergunta .size() quantos caracteres ela guarda — sem gerir um array de char na mão.
- std::string
- O tipo de texto autogerível do C++. Vem de #include <string>. std::string s = "hi";
- concatenação de strings (+)
- Você pode unir duas strings com +: "Hello, " + name dá uma string combinada.
- .size()
- Retorna o número de caracteres na string. name.size() para "Ada" é 3.