Colección de citas famosas - Frases elegantes - Me gustaría preguntarle qué es un iterador en C y qué significa alineación de memoria.

Me gustaría preguntarle qué es un iterador en C y qué significa alineación de memoria.

¿Iterador?

Usa un iterador para recorrer cada elemento de la colección

No puedo explicar los detalles de la alineación de la memoria, pero puedo darte una dirección de referencia/ -t106032

Desde el punto de vista de la memoria, el vector se almacena continuamente, cada elemento es adyacente y se accede al elemento adyacente a través de o --, la dirección del elemento en el vector, en relación con el inicio del vector, y se puede calcular el desplazamiento de la dirección. Vector, similar a una matriz.

Una lista enlazada es una serie de unidades independientes y dispersas conectadas a través de direcciones, y las direcciones de los elementos anteriores y siguientes son parte de los elementos. Lista enlazada, accediendo a la dirección, a los grandes elementos frontal y posterior. Pero no puedes saltar directamente a otros elementos, solo puedes acceder a ellos a través del contexto, como this-gt next-gt;