Aula 4: std::string — Texto Facilitado
Em C, texto era char name[20] — um array de caracteres que você gerenciava manualmente, de olho no tamanho e cuidando para não estourar. Em C++ existe std::string: um tipo de texto que se gerencia sozinho, cresce por conta própria, e pode ser unido com +. Nesta aula vamos aprender uma coisa — o uso
std::string é uma 'caixa de texto' inteligente: você coloca palavras nela, une com +, e pergunta .size() quantos caracteres ela guarda — sem gerenciar um array de char na mão.
- std::string
- O tipo de texto autogerenciá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.