¿Cuáles son las operaciones de inicio y fin en programación?
Bueno, cada contenedor en la programación de C++ define un par de funciones llamadas inicio y fin, que se utilizan para devolver un iterador. Si hay elementos en el contenedor, el iterador devuelto por inicio apunta al primer elemento. vector::iterator iter = iter =ivec.begin(), esta declaración inicializa el final al valor devuelto por la operación de vector llamada inicio. Suponiendo que el vector no está vacío, después de la inicialización, iter significa que el elemento es ivec. [0]. El iterador devuelto por la operación final apunta al "siguiente elemento final" del vector, a menudo llamado iterador fuera del final, lo que indica que apunta a un elemento que no existe. el vector está vacío. El iterador devuelto por el inicio es el mismo que el iterador devuelto por el final.