Mega Code Archive

 
Categories / C++ Tutorial / Language Basics
 

Using the scope resolution operator

#include <iostream> using std::cout; using std::endl; int count1 = 100; int main() {        int count1 = 10;   int count3 = 50;   cout << endl << "Value of outer count1 = " << count1;   cout << endl << "Value of global count1 = " << ::count1;   {                   int count1 = 20;     int count2 = 30;     cout << endl << "Value of inner count1 = " << count1;     cout << endl << "Value of global count1 = " << ::count1;     count3 += count2;   }                    cout << endl        << "Value of outer count1 = " << count1        << endl        << "Value of outer count3 = " << count3;   cout << endl;   return 0; } Value of outer count1 = 10 Value of global count1 = 100 Value of inner count1 = 20 Value of global count1 = 100 Value of outer count1 = 10 Value of outer count3 = 80