Neste artigo, demonstraremos e analisaremos o uso de std :: string Classe na programação C ++.
Como usar a classe STD :: String em C++
C++ std :: string A classe também apresenta uma variedade de funções predefinidas para tornar as cordas de manipulação simples e fáceis de usar. Aqui estão alguns std :: string Exemplos de implementação:
Agora veja a explicação uma a um no seguinte.
1: Criando uma string
Criando uma string usando std :: string aula é muito simples em c++. Você pode declarar um std :: string variável e atribua um valor a ele usando o operador de atribuição = ou você pode inicializá -lo diretamente com uma string literal. Aqui está uma ilustração:
#incluirDo código acima, começamos incluindo o arquivo de cabeçalho, que inclui o std :: string Descrição da classe. Em seguida, fazemos um std :: string item chamado str e defina seus valores de string de caracteres e imprimi -lo usando std :: cout.
Saída
2: Encontrando substring usando std :: string
Encontrar substâncias em C ++ pode ser feito usando o std :: string classe, que fornece várias funções para trabalhar com strings. Uma dessas funções é o encontrar() Função do membro, que retorna a posição da primeira ocorrência de uma substring especificada em uma string.
#incluirO código acima inicializa duas variáveis de string str e substr e, em seguida. Se a substring for encontrada, ele produzirá a posição em que a substring é encontrada; caso contrário, imprime “Substring não encontrada”…
Saída
3: Acesse um personagem individual da string
Personagem único de um std :: string pode ser acessado em C ++ usando o operador subscrito [] ou a função de membro AT (). A seguir, é um exemplo simples:
#incluirO programa acima cria uma string "Tenha um bom dia" usando o std :: string aula. Em seguida, ele acessa o primeiro caractere da string usando o operador subscrito [] e a atribui a uma variável de caractere 'CH'. Finalmente, ele imprime o valor de 'CH' usando std :: cout.
Saída
4: Concatenar uma string usando a classe STD :: String
Strings concatenando em C ++ usando o std :: string A classe é muito simples, o que requer o uso do operador + com duas cordas que precisam ser concatenadas. Os exemplos a seguir mostram esse caso:
#incluirO programa acima define três variáveis STD :: String: ST1, ST2, e Ans. O + O operador é usado para concatenar ST1 e ST2, e a string resultante é armazenada na ANS. Finalmente, a string concatenada é impressa no console usando o objeto STD :: Cout da biblioteca iostream.
Saída
Conclusão
A classe de C ++ nomeado std :: string é muito útil, pois fornece muitas funções membros convenientes e nos dá uma ampla gama de funcionalidades para lidar com as cordas em C++. A diretriz acima explicou vários usos de std :: string em C ++, como criar uma string, explorando um std :: string, acessar o primeiro caractere da string e concatenação uma string usando o std :: string aula. O std :: string Objeto torna a interação com seqüências de caracteres em C ++, que é mais segura, mais fácil e mais eficaz para implementar.