Como todos sabemos, C ++ é uma linguagem orientada a objetos e é fácil de aprender porque usa os conceitos de loop. Existem diferentes tipos de dados de C ++ e string é um desses tipos de dados. Uma string é um objeto que consiste em uma sequência de elementos.
Introdução
Na string c ++, existem muitos acessores de elementos diferentes usados para acessar o elemento ou o caractere da sequência de entrada. Aqui, estamos usando o método front () e back () para acessar o primeiro e o último caractere da string de entrada. Agora, vamos explicar esses métodos e ver como esses métodos funcionarão em c++.
Método String :: Front ()
O método string front () é usado para acessar o primeiro ou o elemento frontal da sequência de entrada e também podemos inserir o elemento ou o caractere no início da string de entrada. O primeiro personagem inserido será substituído pelo antigo primeiro personagem. Então, é por isso que o comprimento da sequência de entrada permanecerá o mesmo.
Sintaxe
Quando começamos a escrever a sintaxe do método Front (), primeiro escrevemos a palavra -chave "char", que mostrará que vamos acessar o personagem. Em seguida, declararemos a variável que armazena o primeiro caractere da sequência de entrada fornecida. Vamos chamar a sequência de entrada que já criamos. Concatenamos o método Front () com ele através da chamada. O método front () é o método predefinido de string que é usado para acessar o primeiro elemento da sequência de entrada.
Erros e exceções
Se a sequência de entrada estiver vazia, mostrará o comportamento indefinido ou listará o erro. Se a sequência de entrada não estiver vazia, ela mostrará a saída desejada e não lançará a exceção.
Valor de retorno
O método string front () retornará o primeiro caractere ou elemento da sequência de entrada fornecida.
Exemplo
Aqui está um exemplo do método de string front (). Antes de implementar o exemplo, primeiro precisamos de um compilador C ++ para que possamos escrever e executar nosso programa. Nos programas C ++, sempre incluiremos alguns arquivos de cabeçalho relacionados ao nosso programa, porque o C ++ nos permite usar arquivos de cabeçalho para que não precisemos escrever o código de cada.
Ao usar arquivos de cabeçalho predefinidos, nosso código será preciso, gerenciável e fácil de entender. O primeiro arquivo de cabeçalho que incluímos é "#include". O sinal "#" é usado para direcionar o compilador para carregar o arquivo de cabeçalho. A palavra -chave "incluir" é usada para incluir o arquivo de cabeçalho no programa e o "iostream" é usado para inserir os dados e produzir os dados. O segundo arquivo de cabeçalho que incluímos em "#include" para que possamos usar métodos de string e string em todo o programa. Em seguida, usamos o “Usando o namespace std”, o que significa que as variáveis, funções e classes não podem compartilhar o mesmo contexto em todo o programa.
#incluirDepois de incluir as bibliotecas básicas do programa, começamos a escrever o código de linha real que queremos implementar. Para isso, chame a função principal () e comece a escrever o código. Primeiro, declararemos a sequência de entrada escrevendo a palavra -chave "String" chamada "str" e depois escreva a sequência de entrada em marcas de aspas duplas. E então nós o imprimimos usando o método predefinido cout () de c++.
Vamos escrever o método de string front (). Para isso, primeiro, escreva a palavra -chave "char", o que significa que estamos acessando o personagem e depois declaramos a variável "First_Element" que armazena os elementos da string de entrada. Em seguida, chamaremos o método frontal () que informa ao compilador que estamos acessando a frente ou o primeiro elemento da string de entrada. Nós o exibimos usando o método cout () e passamos a variável de string "str" nele.
Depois de chamar o método front (), fizemos mais uma coisa que dirá ao usuário claramente de onde a variável que acessamos é da string de entrada. Para isso, primeiro escrevemos o nome da variável da string "str" e o concatamos com o método frontal () e depois armazenamos qualquer variável ou símbolo nele. Ao fazer isso, ele substituirá o primeiro elemento antigo da sequência de entrada pelo novo elemento. Vamos ver a saída do programa implementado:
String :: back () método
O método string back () é usado para acessar o último elemento da sequência de entrada e também podemos anexar o elemento ou caractere no final da sequência de entrada. O último personagem será substituído pelo último personagem. Então, é por isso que o comprimento da sequência de entrada permanecerá o mesmo.
Sintaxe
Vamos entender a implementação do método back () de string. Primeiro, escrevemos a palavra -chave "char" e declaramos a variável que armazena o último elemento da sequência de entrada e depois chamamos o método back ().
Erros e exceções
Se a sequência de entrada não estiver vazia, mostrará a saída desejada e não lançará a exceção e, se estiver vazia, mostrará comportamento indefinido.
Valor de retorno
O método string back () retornará o último elemento da sequência de entrada fornecida.
Exemplo
Neste exemplo, primeiro incluímos as bibliotecas básicas que são úteis ao escrever o programa e depois escreveremos o “Usando o namespace std”. Então, chamaremos a função principal e nós
Vamos escrever a linha de código real lá. Primeiro, pegamos a string de entrada e a imprimimos usando o método cout (). Em seguida, chamamos o método String back () para que possamos acessar o último elemento da string de entrada. Depois disso, também anexamos o último elemento, substituindo o último elemento da sequência de entrada e retornando 0 à função Main (). #incluir
#incluirVamos ver a saída do código da ilustração acima e ver o que obtemos implementando o método back () da string:
Conclusão
Neste artigo, aprendemos o que é string em C ++ e quais são os métodos dos tipos de string e como os implementamos. Aprendemos os métodos Front () e Back () da string e também fizemos alguns exemplos com uma explicação detalhada de todas as linhas de código.