QQ网名大全

c++中,有一个变量,既在特定的名字空间,又用局部变量定义过,该怎么用?

int flag=1; using namespace ABC; flag 在本域已定义,则用本域flag,不管ABC的flag,
若本域未定义则用 ABC 的flag.
==
using namespace ABC; // 在前面
cout << flag <<endl; // 这时尚未定义本域flag, 则用 ABC的
这里执行其它语句,接下来我们有
int flag=1;
cout << flag <<endl; // 这时本域flag定义了,以下全用本域的,不用 ABC的
佚名
2024-05-17 15:13:52
最佳回答
类似问题(10)