miércoles, 17 de noviembre de 2010

Portafolio N°3 TERCER CORTE

PORTAFOLIO N°3
Tercer Corte
Nombre: Sergio Andrés Gutiérrez Gutiérrez
Carrera: Ing. De Sistemas
Semestre: Segundo
Materia: Programación Básica
Profesora: Edith Cortes

Palabras Claves

·         Memoria Dinámica

Síntesis:

Memoria dinámica en C++
¿Qué es?
¿Para qué sirve?
Ejemplos

Desarrollo
1.    La memoria dinámica es un espacio de almacenamiento que se puede solicitar en tiempo de ejecución, además de solicitar espacios de almacenamiento, también podemos liberarlos en tiempo de ejecución cuando dejemos de necesitarlos.
2.    Sirve para solicitar memoria de almacenamiento para los puntero
     Para realizar esta administración de la memoria dinámica, C++ cuenta con dos operadores new y delete. Antes de utilizarlos, debemos incluir el encabezado <new>.
Para eliminar punteros de usa:
Delete pqr;
Para eliminar arreglos se usa
Delete [] pqr
            Ejemplo
Punto*ptrQ;              ptrQ = new Punto(5,7);


Código:
puntero = new nombreTipo (inicializado opcional);
As__: p = new int; donde p es una variable de tipo puntero a entero. En tiempo de
ejecuci_on, despu_es de la llamada a este operador, tendremos ya la memoria (dinámica)
Reservada pero sin inicializar:


struct TipoRegistro { int num; char car; };
typedef TipoRegistro *TipoPuntero;
TipoPuntero p = new TipoPuntero;

Reflexión:
Necesitamos punteros para utilizar la memoria dinámica 

No hay comentarios:

Publicar un comentario