C fue desarrollado como un lenguaje de programación de sistemas para los sistemas operativos multitarea . Debido a su función principal como idioma del sistema operativo , C y C + + contiene funciones para manejar los detalles del sistema informático , tales como la gestión de memoria . Dicho esto , hay que asignar manualmente cualquier memoria requerida para la ejecución de los programas. Usted puede hacer esto es de dos lugares diferentes: en el montón o pila. Cosas que necesitará
C + + Compiler
Editor de texto
Ver Más instrucciones
1
Establecer un programa de C + +, incluyendo la biblioteca " malloc " . La biblioteca malloc le permite acceder a las funciones de asignación de memoria
# include " malloc.h "
int main ().
{ Return 0 ;}
2
Crear un puntero a un entero. Este puntero recibirá una referencia a la pila de memoria cuando se le sitúa
int main () { int *
stack_pointer ;
return 0 ;} .
< Br > Página 3
Utilice " _malloca ()" función para asignar la memoria . " _malloca () " devuelve una referencia a la pila de memoria , el tamaño de los que se le designe con el " sizeof ()" función :
int * stack_pointer = _malloca ( sizeof (int ) ) ;