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 ++