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

Cadena Core en C ++

C ++ Tomando el toro por los cuernos - Parte 13 Introducción Esto es parte de mi serie 13, C ++ Tomando el toro por los cuernos. Una cadena es una palabra de la lengua humana, frase u oración. En esta parte de la serie, vemos cómo una cadena se puede almacenar en la memoria y se recupera de la memoria. Antes de continuar, recuerde que un objeto es una región en la memoria. Como ya he dicho, me presento C ++ para que en esta serie de la forma en que los inventores ven. Hago la presentación en términos simples. Creo que de esta manera usted entendería C ++ mejor.

Recuerde, tomar las cosas en esta serie como yo os doy. No trate de añadir o restar cualquier idea en tu mente hacia o desde lo que te doy; eso sería engañoso. Usted puede hacer cualquier sustracción o adición después de completar la serie. 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. No Tipo de objetos para Cadena C ++ tiene tipos de objetos para int, _Bool, float, char y sin efecto.

C ++ no tiene ningún tipo de objeto para cuerdas. Así que una manera tuvo que ser resueltos para almacenar y recuperar secuencias de la memoria. Los personajes en una matriz Un ejemplo de una cadena es "el hombre". Tenemos un tipo de objeto para los personajes, que es carbón. Para almacenar una cadena en la memoria que tenemos que almacenar caracteres (caracteres) que representan la cadena como objetos consecutivos en la memoria. Una buena manera de hacer esto es tener los caracteres de una matriz. Sabemos que los elementos (objetos) de un array se almacenan de forma consecutiva.

Así que este es el comienzo de nuestra solución. Considere la siguiente cadena: "el hombre" Esta cadena puede ser almacenado en una matriz de la siguiente manera: char myStr [] = {'t', 'h', 'e', ​​'', 'm', 'a', ' norte'}; Al inicializar un arreglo de este tipo, todos los objetos de la matriz son tienda en la memoria de forma consecutiva. Tenga en cuenta que cada carácter de la cadena es ahora un objeto de tipo, char, en la matriz. También tenga en cuenta que el espacio entre las palabras "el" y "hombre" también se almacena en la matriz en un objeto, como ''.

Recuerde que en la inicialización de una matriz, todos los elementos de la matriz están separadas por comas. Para nosotros se lo imprimiremos (Recuperar) los elementos de la matriz de

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