Qualche delucidazione:


esempio:

[code]
void f(int* x) { (*x)++; }
void g(int& x) { x++; }

main(void) {
int a=0;
f(&a);
g(a);
}


come si legge questo? per capire cosa accade nel main e cosa raccoglie/usano le funzioni?