Access member through scope resolution operator

Write a program to access members through the scope resolution operator.

#include<iostream>
using namespace std;
namespace A
{
	int a = 1;
	void My_Fun()
	{
		cout << "inside namespace A" << endl;
	}
}
namespace B
{
	int a = 3;
	void My_Fun()
	{
		cout << "inside namespace B" << endl;
	}
}
int a = 5;
void My_Fun()
{
	cout << "inside main" << endl;
}
int main()
{
	cout << "a = " << a << endl;
	cout << "A::a = " << A::a << endl;
	cout << "B::a= " << B::a << endl;
	My_Fun();
	A::My_Fun();
	B::My_Fun();
	return 0;
}

Output

a = 5
A::a = 1
B::a= 3
inside main
inside namespace A
inside namespace B