Pergunta de entrevista da empresa Akamai

void foo1(int a) { ++a; } void foo2(int& a) { ++a; } void foo3(int* a) { ++a; } int main() { int a = 1; foo1(a); cout<< a << endl; foo2(a); cout << a << endl; foo3(a); cout << a << endl; }