Je viens de commencer à apprendre le c++. Je suis tombé sur l'opérateur de résolution scope et j'ai essayé un programme comme celui-ci
#include <iostream>
using namespace std;
int i = 40;
int main(){
int i = 20;
{
int i = 10;
cout<< ::i; // prints 40
cout<<i; // prints 10
cout << i; // how do i print variable i whose value is 20
}
}
Mais si je veux accéder à la variable i ( i=20) à l'intérieur du bloc interne de main()
. Comment puis-je le faire ? Est-ce possible ? C'est peut-être stupide, mais je ne connais pas toutes les fonctions intégrées de C++. Je voulais donc savoir s'il y avait un moyen de le faire. Merci