*   >> Lectura Educación Artículos >> science >> programación

Una mirada en profundidad sobre C ++ Core String

Un profundo Mira en C ++ Core Cadena Introducción C ++ no tiene un tipo de objeto de núcleo de cuerda. El cordón de núcleo se deriva por el codificador. Sin embargo C ++ tiene, una clase de cadena en lo que se llama, la biblioteca de plantillas estándar. El uso de esta clase de cadena es opcional. La clase de cuerdas y características de la biblioteca de plantillas estándar utilizan cuerdas núcleo de C ++ en formas deferentes. Esto significa que usted tiene que entender los fundamentos de la cadena principal y las diferentes formas de usarlo.

Este artículo le da una mirada en profundidad a la cadena C ++ núcleo y las diferentes formas de usarlo. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Usted necesita tener conocimientos básicos en C ++ antes de leer este artículo. Si usted no tiene ese conocimiento, a continuación, lea la serie que escribí cuya primera parte se titula, "Introducción a C ++".

Para llegar al artículo, escriba el título y mi nombre en el cuadro de búsqueda de esta página y haga clic en Buscar. Derivado de la Cadena Core Una cadena es una serie continua de objetos de carbonilla en la memoria. No hay brecha en la serie. Por la brecha de la palabra, me estoy refiriendo a una o más células de memoria consecutivas que está (n) no está asociado a un tipo de objeto. Nota, un espacio escrito por la barra espaciadora del teclado, no crea un vacío en una cadena. Se pone en un char con un valor de carbón.

Esto es igual que otros valores CHAR, pero en lugar de que se muestra como un personaje en la pantalla es la pantalla como el espacio. Esto significa, por lo que el equipo se refiere, un espacio es un carácter (char). ¿Cómo es una cadena delimitada en la memoria? El comienzo de una cadena en la memoria se identifica mediante un char *, que es un puntero a la primera Char de la cadena. El final de una cadena es el carácter nulo, \\ 0. Se \\ seguido de cero (no la letra O). Este carácter nulo es parte de la cadena, pero que normalmente no se visualiza en la pantalla o impreso.

Si el puntero no es un puntero constante (dirección de memoria constante), entonces puede ser incrementado para apuntar a la siguiente carácter de la cadena. Veamos ahora formamos una cadena principal. El siguiente código ilustra esto: #include using namespace std; int mai

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.