variables en la pila de memoria
1
Especifica el tipo de datos para crear y darle un nombre de variable y un número. Las llaves cercanas definen el alcance de la variable . Si es declarado fuera de los aparatos ortopédicos a continuación, su alcance es global para ese archivo . En el siguiente ejemplo , 10 posiciones de memoria de tipo " int " se asignan en la pila . Ejemplo: "int arr [ 10 ] = { 0 } ; "
2 Proceso
la variable
3
No hacer nada para destruir el objeto variable. . Esto sucederá de forma automática por el compilador de ejecución del programa una vez que sale de alcance de esta variable.
Variables en memoria de la pila
4
Utilice el operador "new " para especificar los datos escribir para crear y un número. En el Ejemplo 1 , 10 posiciones de memoria para el tipo "int " se han creado en la memoria heap. El código es legal, pero imposible de usar porque no hay etiqueta o nombre de la variable se ha asignado a los mismos. Ejemplo 2 muestra la declaración correcta. Ejemplo 1 : " new int [ 10 ] ; " Ejemplo 2 : . "Int * arr = new int [ 10 ] ; "
5
Proceso de la variable
6
Escriba una línea de código con el operador "delete " para liberar la memoria asignada y equiparar el nombre de la variable a NULL . Ejemplo: " delete [ ] arr , arr = NULL; "