#include "stdafx.h"
#include <iostream>
using namespace std;
namespace aa
{
int bb = 19;
}
int bb = 8;
using namespace aa;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<::bb<<endl;
return 0;
}
bb时,编译不过。编译器不知道bb到底是命名空间aa下的,还是当前下的。
aa::bb,返回19
::bb, 返回8