C a été développé comme un langage de programmation de systèmes pour les systèmes d'exploitation multitâches . En raison de sa fonction principale en tant que langue du système d'exploitation , C et C + + contient des fonctions pour gérer les détails les plus fins du système informatique , comme la gestion de la mémoire. Cela étant dit , vous devez attribuer manuellement la mémoire requise pour l'exécution de ces programmes. Vous pouvez faire cela est de deux endroits différents : sur le tas ou la pile. Choses que vous devez
C + + Compiler
Text Editor
Show More Instructions
1
Mettre en place un programme C + + , y compris la bibliothèque " malloc " . La bibliothèque de malloc vous permet d'accéder aux fonctions d'allocation de mémoire
# include " malloc.h "
int main (). {
De return 0; }
2
créer un pointeur vers un entier. Ce pointeur recevra une référence à empiler mémoire lorsque vous allouez il
int main () { int *
stack_pointer ;
Return of 0 ;} .
< Br > Hôtels 3
Utilisez le " _malloca ()" fonction pour allouer la mémoire . " _malloca ()" retourne une référence à empiler mémoire , la taille dont vous désigner le " sizeof ( ) " fonction :
int * stack_pointer = _malloca ( sizeof ( int) ) ;