Dì che ho la seguente situazione:
void myFunc()
{
int x;
//Do something with x
}
"x" è posto in pila senza dubbio veloce.
Ora, "myFunc" viene chiamato molto frequentemente, diciamo 10 volte al secondo. È plausibile fare qualcosa del genere:
int x;
void myFunc()
{
//Do something with x
}
in modo che x venga allocato nel segmento di dati delle applicazioni. ma è assegnato solo una volta. Dal momento che "myFunc" viene chiamato così frequentemente, il secondo approccio offre vantaggi in termini di prestazioni?