C foi desenvolvida como uma linguagem de programação de sistemas para sistemas operacionais multitarefa . Devido à sua principal função como um idioma do sistema operacional , C e C + + contém funções para lidar com os detalhes do sistema de computador , tais como gerenciamento de memória. Dito isto, você tem que alocar manualmente qualquer memória necessária para a execução dos programas. Você pode fazer isso é dois lugares diferentes : na pilha ou a pilha . Coisas que você precisa
C + + Compiler
Editor de Texto
Show Mais instruções
1
Estabelecer um programa de C + +, incluindo a biblioteca " malloc " . A biblioteca malloc permite acessar as funções de alocação de memória
# include " malloc.h "
int main () {
retornar 0 ;} .
2
Crie um ponteiro para um inteiro. Este ponteiro receberá uma referência para empilhar memória quando alocá-lo
int main (). {
Int * stack_pointer ;
retornar 0 ;}
< br >
3
Use a função " _malloca ()" para alocar a memória . " _malloca ()" irá retornar uma referência a pilha de memória , o tamanho que você vai designar com o " sizeof ()" função :
int * stack_pointer = _malloca ( sizeof ( int) ) ;