Diferencia entre revisiones de «Vector (informática)»

Contenido eliminado Contenido añadido
Etiqueta: Revertido
Etiqueta: Revertido
Línea 60:
 
== Vectores dinámicos y estáticos ==
Lo habitual es que un vector tenga una cantidad fija de memoria asignada, aunque dependiendo del tipo de vector y del [[lenguaje de programación]] un vector podría tener una cantidad variable de datos. En este caso, se les denomina '''vectores dinámicos''', en oposición, a los vectores con una cantidad fija de memoria asignada se los denomina '''vectores estáticos'''.<ref>{{cita libro|apellidos1=Eck|nombre1=David J|título=Introducción a la programación usando matute Java|fecha=2010|página=340|url=https://books.google.com.co/books?id=vBDDAwAAQBAJ&pg=PR9&dq=introduccion+a+la+programacion+usando+java&hl=es-419&sa=X&ved=0ahUKEwjJnviTm73NAhUJmh4KHVjuBiAQ6AEIKjAA#v=onepage&q=introduccion%20a%20la%20programacion%20usando%20java&f=false}}</ref>
 
El uso de vectores dinámicos requiere realizar una apropiada [[Asignación de memoria#Asignación dinámica de memoria|gestión de memoria dinámica]]. Un uso incorrecto de los vectores dinámicos, o mejor dicho, una mala gestión de la memoria dinámica, puede conducir a una [[fuga de memoria]]. Al utilizar vectores dinámicos siempre habrá que liberar la memoria utilizada cuando esta ya no se vaya a seguir utilizando.