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

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

ita el valor como argumento. Este es el código: {//asume el mayor índice es 4 listPtr [5] = obj; Iter myIter (5, listPtr); int * returnPtr = myIter.retrnPtr (); si (* returnPtr! = obj) {cout}} El código se supone que antes de añadir el elemento hay cinco elementos que ya están en su lista que da un índice máximo de 4. Así que el elemento que se añade ha índice 5. La primera declaración en el código hace esto. La siguiente sentencia crea la instancia de un iterador utilizando el número de elementos y el puntero de lista de la secuencia.

La declaración siguiente devuelve un puntero (diferente del puntero de la lista) que apunta a la supuesta elemento añadido. Este puntero es recibida por returnPtr. Esto es lo que el si-construir la siguiente manera lo hace. Una forma de saber si la adición del nuevo elemento se ha realizado correctamente es comprobar si * returnPtr no era el elemento añadido. Eso es lo que hace el si-construcción. El Iterator El iterador es exactamente la misma que la que vimos en la parte anterior de la serie. Así que no voy a hablar de eso aquí. El código completo se puede descargar desde: https://www.

cool-mathematics.biz/downloads/SimpleSqn-cpp.zip En el código completo, la descripción de clase de iterador se escribe antes de la descripción de la plantilla de clase. Si el revés se hace, la plantilla de clase no verá el iterador. Acabamos de terminar con esta división. La siguiente división comenzará con la siguiente parte de la serie.

Chrys Para llegar a cualquiera de las partes de esta serie, sólo tienes que escribir el título correspondiente a continuación y mi nombre, Chrys, en el cuadro de búsqueda de esta página y haga clic en Buscar (menú de uso si está disponible): Introducción a una simple C ++ Secuencia Principios contenedores de una simple C ++ Secuencia Container Creación de un contenedor de secuencia simple en C ++ El vector de contenedores en C ++ Vector elemento de acceso en C ++ Métodos Vector Volviendo iteradores en C ++ modificadores del vector en C ++ Vector capacidad en C ++ Vector Igualdad operadores en C ++ La Lista y Deque Contenedores en C ++

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