memoria dinámica permite a los programadores una cantidad cambiante de la memoria , sobre la base de la entrada del usuario durante el funcionamiento real del programa . La mayoría de los programas están limitados por la cantidad de memoria tal como se define en las variables originales del programa . La asignación de memoria con este método permite una mayor flexibilidad y las interfaces de usuario más rápidos , más eficientes . Instrucciones
1
Crear configuración de memoria dinámica , añadiendo el término operador nuevo y el tipo de datos que desea utilizar . Forma correcta incluye la especificación del puntero como el nuevo tipo y una indicación de la cantidad de elementos que el nuevo bloque de memoria asignada debe basarse en .
2
Utilice la primera línea de la expresión de consignar memoria para un tipo de elemento . Declarar una matriz o bloque de elementos en la segunda expresión. Este elemento es usualmente un valor numérico.
3
Acceda a la primera ranura de memoria utilizando el mismo nombre de lo dispuesto en el número original de la expresión de los elementos . Proporcionar la fórmula de cálculo requerida. Los elementos posteriores se accede mediante la adición de 1 , 2 , 3 después de la expresión inicial . Este código le indica al programa que bloque de memoria para acceder y cuando .
4
Build en la lógica para confirmar que la asignación de memoria dinámica fue exitosa . Hay dos métodos para esto. La primera es para intentar acceder a la última bloque de memoria que se ha creado y definir un mensaje de fallo . El segundo método utiliza la nothrow para confirmar que el número devuelto se encuentra dentro del rango predefinido .