Globale und lokale C ++ - Variablen
Ich bin auf folgenden Code gestoßen:
#include<iostream>
using namespace std;
int i = 1;
int main(int argc,char ** argv)
{
int i = i;
cout<<i<<endl; // which i?
return 0;
}
Es kann die Kompilierung bestehen, gibt aber die falsche Antwort, wie erklärt man das?