using namespace Exercise; 不会导致 ival 的 redeclaration,
但是 using Exercise::ival; 反而会导致 redeclaration 是为什么;
如下面的代码:
#include <iostream>using namespace std;namespace Exercise { int ivar = 0; double dvar = 0; const int limit = 1000; }// using namespace Exercise;using Exercise::ivar;int ivar = 0;
收到一只叮咚
吃鸡游戏
相关分类