Analise o trecho de código C++ abaixo. class MinhaClasse{...
Analise o trecho de código C++ abaixo.
class MinhaClasse{
private:
int a;
public:
MinhaClasse(int b){
a = b;
ImprimeA();
};
~MinhaClasse(){
IncrementaA();
ImprimeA();
};
void IncrementaA(){
a++;
};
void ImprimeA(){
printf("[%d]", a);
};
};
int main(){
MinhaClasse * mClasseD = new MinhaClasse(1);
MinhaClasse mClasseE(10);
return 0;
}
Considerando os conceitos de gerenciamento dinâmico de memória, o código C++ acima imprimirá
na saída padrão: