Zusammenfassung der Ressource
Memoria Dinamica en C++
- Variables
Dinámicas
- Apuntador
- Es una variable cuyo valor es la
direccion de memoria de otra
variable.
- Apuntador NULL
- Normalmente, un apuntador inicializado
adecuadamente apunta a alguna posici´on
especıfica de la memoria. Sin embargo, algunas
veces es posible que un apuntador no contenga una
direccion v alida, en cuyo caso es incorrecto
desreferenciarlo (obtener el valor al que apunta)
porque el programa tendra un comportamiento
impredecible y probablemente erroneo, aunque es
posible que funcione bien.
- Apuntadores y Constantes
- Es posible declarar apuntadores constantes. De esta
manera, no se permite la modificacion de la
direccion almacenada en el apuntador, pero sı se
permite la modificacion del valor al que apunta
- Apuntadores a Apuntadores
- Dado que un apuntador es una variable que
apunta a otra, facilmente se puede deducir
que pueden existir apuntadores a
apuntadores, y a su vez los segundos pueden
apuntar a apuntadores, y ası
sucesivamente.
- Apuntadores y Arreglos
- El nombre de un arreglo es simplemente
un apuntador constante al inicio del
arreglo. Se pueden direccionar arreglos
como si fueran apuntadores y apuntadores
como si fueran arreglos
- Objetos de Memoria Dinámica
- Operador NEW
- Sirve para reservar memoria
dinámica.
- Operador DELETE
- El operador delete se usa para
liberar la memoria dinámica
reservada con new.