Como todos sabemos, C ++ es un lenguaje orientado a objetos y es fácil de aprender porque usa los conceptos de bucle en él. Hay diferentes tipos de datos de C ++ y String es uno de esos tipos de datos. Una cadena es un objeto que consiste en una secuencia de elementos en ella.
Introducción
En la cadena C ++, hay muchos accesorios de elementos diferentes utilizados para acceder al elemento o carácter de la cadena de entrada. Aquí, estamos utilizando el método front () y retroceder () para acceder al primer y último carácter de la cadena de entrada. Ahora, expliquemos estos métodos y veamos cómo funcionarán estos métodos en C++.
Método String :: Front ()
El método de la cadena front () se usa para acceder al primer elemento o frontal de la cadena de entrada y también podemos insertar el elemento o carácter al inicio de la cadena de entrada. El primer personaje insertado será reemplazado por el antiguo primer personaje. Entonces, es por eso que la longitud de la cadena de entrada seguirá siendo la misma.
Sintaxis
Cuando comenzamos a escribir la sintaxis del método front (), primero escribimos la palabra clave "char" que mostrará que vamos a acceder al personaje. Luego, declararemos la variable que almacena el primer carácter de la cadena de entrada dada. Llamaremos a la cadena de entrada que ya hemos creado. Concatenamos el método front () con él a través de llamadas. El método front () es el método predefinido de cadena que se utiliza para acceder al primer elemento de la cadena de entrada.
Errores y excepciones
Si la cadena de entrada está vacía, mostrará el comportamiento indefinido o enumerará el error. Si la cadena de entrada no está vacía, mostrará la salida deseada y no lanzará la excepción.
Valor de retorno
El método de cadena front () devolverá el primer carácter o elemento de la cadena de entrada dada.
Ejemplo
Aquí hay un ejemplo del método de cadena front (). Antes de implementar el ejemplo, primero necesitamos un compilador C ++ para que podamos escribir y ejecutar nuestro programa. En los programas C ++, siempre incluiremos algunos archivos de encabezado relacionados con nuestro programa porque C ++ nos permite usar archivos de encabezado para que no necesitemos escribir el código de cada uno.
Mediante el uso de archivos de encabezado predefinidos, nuestro código será preciso, manejable y fácil de entender. El primer archivo de encabezado que hemos incluido es "#include". El signo "#" se utiliza para dirigir al compilador que cargue el archivo de encabezado. La palabra clave "incluir" se usa para incluir el archivo de encabezado en el programa y el "iostream" se utiliza para ingresar los datos y emitir los datos. El segundo archivo de encabezado que hemos incluido en "#include" para que podamos usar métodos de cadena y cadena en todo el programa. Luego, utilizamos el "Uso de Namespace STD", que significa que las variables, las funciones y las clases no pueden compartir el mismo contexto en todo el programa.
#incluirDespués de incluir las bibliotecas básicas en el programa, comenzamos a escribir el código de línea real que queremos implementar. Para esto, llame a la función main () y comience a escribir el código en él. Primero, declararemos la cadena de entrada escribiendo la palabra clave "cadena" llamada "str" y luego escribiremos la cadena de entrada en comillas dobles. Y luego lo imprimimos usando el método de cout () predefinido de C++.
Escribiremos el método de cadena front (). Para eso, primero, escriba la palabra clave "Char", lo que significa que estamos accediendo al carácter y luego declaramos la variable "First_Element" que almacena los elementos de la cadena de entrada. Luego, llamaremos al método front () que le indica al compilador que estamos accediendo al frente o al primer elemento de la cadena de entrada. Lo mostramos usando el método Cout () y pasamos la variable de cadena "STR" en él.
Después de llamar al método front (), hemos hecho una cosa más que le dirá al usuario claramente desde dónde la variable a la que hemos accedido es desde la cadena de entrada. Para eso, primero escribimos el nombre de la variable de cadena "str" y lo concatenamos con el método front () y luego almacenamos cualquier variable o símbolo en él. Al hacer esto, reemplazará el primer elemento antiguo de la cadena de entrada con el nuevo elemento. Veamos la salida del programa implementado:
Método String :: Back ()
El método String Back () se usa para acceder al último elemento de la cadena de entrada y también podemos agregar el elemento o el carácter al final de la cadena de entrada. El último personaje será reemplazado por el antiguo último personaje. Entonces, es por eso que la longitud de la cadena de entrada seguirá siendo la misma.
Sintaxis
Comprendamos la implementación del método Back () de String. Primero, escribimos la palabra clave "char" y declaramos la variable que almacena el último elemento de la cadena de entrada y luego llamamos al método Back ().
Errores y excepciones
Si la cadena de entrada no está vacía, mostrará la salida deseada y no lanzará la excepción y si está vacía, mostrará un comportamiento indefinido.
Valor de retorno
El método String Back () devolverá el último elemento de la cadena de entrada dada.
Ejemplo
En este ejemplo, primero incluimos las bibliotecas básicas que son útiles mientras escriben el programa y luego escribiremos el "Uso de Namespace STD" en ella. Luego, llamaremos a la función principal y
Escribiremos la línea de código real allí. Primero, tomamos la cadena de entrada e la imprimimos usando el método Cout (). Luego, llamamos al método String Back () para que podamos acceder al último elemento de la cadena de entrada. Después de esto, también hemos agregado el último elemento reemplazando el último elemento del último elemento de la cadena de entrada y devolviendo 0 a la función Main (). #incluir
#incluirVeamos la salida del código de ilustración anterior y veamos lo que obtenemos al implementar el método Back () de String:
Conclusión
En este artículo, hemos aprendido qué es una cadena en C ++ y cuáles son los métodos de los tipos de cadenas y cómo los implementaremos. Hemos aprendido los métodos front () y posteriores de la cadena y también hemos hecho algunos ejemplos con una explicación detallada de cada línea de código.