Cita:
Iniciado por Developer9 Un arreglo es facil de manejar... se manejan con indices... las listas se manejan con punteros y se guardan en memoria de manera dinamica, cada celda del arreglo se guarda una tras de otra.
La diferencia mas notable (sin contar que manejar punteros es un poquito mas complicado de manejar con relacion a los indices) a la hora de elegir con que tipo de estructuras trabajar (estaticas o dinamicas) es que con las listas, como es dinamico, se pueden crear mas nodos y agregarlos al final de la lista, al comienzo, intermedio, etc. En cambio a los arreglos se les define una dimension y alli muere, son mas limitados. Ah y segun la naturaleza de los datos que vayamos a manejar podemos utilizar listas simples, dobles y hasta circulares, bueno aunque las ultimas en C++ nunca las utilice
Eso ya lo había respondido yo... Por otra parte, no sé por qué deberías utilizar listas a mano en C++... ¿No existe la STL para eso? Y con la STL no tienes que lidiar con memoria ni punteros, lo hace ella...