int num = 100; //全局空间
int main()
{
int num = 10;//栈空间
std::cout<<num;
return 0;
}
上面的这种情况如何调用全局的num 那么就需要作用域符了
std::cout<<::num;
如果 用了全局 和局部 还是不满足别的地方还是用到 num 怎么办?
自定义命名空间
namespace PoEdu
{
int num = 20;//命名冲出
}
这样就完美的解决命名重出的问题了 那么这个玩意怎么用呢
PoEdu::num;