Curso Programação Orientada à Objetos
Classe String
Vejamos agora sobre uma classe muito útil e interessante: a string.
O que é?
Na linguagem C, para que tenhamos uma string, é necessário declararmos um vetor de caracteres (char), que terá um tamanho predeterminado em sua inicialização. Para realizarmos operações com esses vetores, podemos incluir, então, a biblioteca string.h. Veja um exemplo:
#include <stdio.h>
#include <string.h>
int main() {
char s[10]; // Declarando um vetor de caracteres com 10 espaços
strcpy(s, "Neps"); // Atribuindo o nome "Neps" ao vetor s
printf("%s\n", s); // Imprimindo o vetor s
}
Na linguagem C++, por outro lado, as operações com strings ficam muito mais fáceis, já que a Biblioteca Padrão nos disponibiliza a classe string sob o cabeçalho de mesmo nome, que inclui diversas funcionalidades. Podemos, então, incluir essa biblioteca e instanciar um objeto dessa classe: