Calcular a soma de dois inteiros – C++ – Gestão estática/dinâmica da memória
Este programa muito simples pretende demonstrar como é possível fazer uma utilização da memória do computador de forma estática ou dinâmica.
Seguem-se quatro exemplos de versões de um programa que apenas lê dois números inteiros e calcula sua soma.
No primeiro exemplo, as variáveis a e b são criadas de forma estática(stack), e nos três exemplos seguintes a sua gestão é feita de forma dinâmica (heap).
Exemplo 1
#include <iostream>
using namespace std;
int main(){
int a, b;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
cout << "a + b = " << a + b << endl;
}
Gestão estática da memória.
Exemplo 2
#include <iostream>
using namespace std;
int main(){
int...