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

Creación de un contenedor de secuencia simple en C ++

contenedores Biblioteca Secuencias en C ++ Simplificado - Parte 3 División 1 Introducción Ahora es el momento para crear un simple contenedor de secuencias. Esta es la parte 3 de mi serie, Contenedores Biblioteca Secuencias en C ++ simplificado. Usted debe haber leído las dos primeras partes antes de leer esta parte, ya que esta es una continuación. En esta parte de la serie, creamos un sencillo contenedor de secuencias en C ++. Recordemos que un contenedor de secuencias es una plantilla de clase cuyo componente fundamental es una lista en la memoria dinámica.

Un contenedor de secuencias se llama simplemente una secuencia. Los elementos de la lista de una secuencia se puede acceder mediante índices. 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. Propiedades de la Secuencia simple La plantilla de clase de lo simple contenedor de secuencias tiene una sola propiedad (miembro de datos).

La propiedad es un puntero al primer elemento de la lista en la memoria dinámica. Una secuencia práctica tendrá un buen número de propiedades. Los métodos de la secuencia simple Los nombres de los métodos (funciones miembro) de el simple contenedor de secuencias son: - constructor - obtainValue - putValue - addElement Ahora mira el significado de los métodos. constructor Constructor es la función constructora. El nombre del constructor es el nombre de la clase (siempre es así). La función constructora no tiene ningún valor devuelto.

Tiene dos parámetros (argumentos): el primero es un int y le da el número de elementos iniciales en la lista. El segundo es un marcador de posición de plantilla, lo que representa el tipo de objeto en los elementos de la lista. Con cualquier plantilla, el marcador de posición puede ser cualquiera de los tipos fundamentales, cualquiera de los tipos derivados, por ejemplo, puntero, u objetos instanciados. obtainValue Este método tiene un argumento, que es el índice de un elemento de interés en la lista. La función devuelve el valor del elemento.

putValue Este método tiene dos argumentos: el primero es un índice para un elemento de interés. El segundo es el valor que se quiere dar para el elemento. Este valor dado, reemplaza cualquier valor que estaba allí, similar a lo que se hace con matrices. El método no devuelve nada. addElement Este método aña

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