命名空间快捷方式任何使用 namespace NRNamespace {...} 定义的内容,都需要额外的限定(例如,将变量 giVarB 写作 NRNamespace::giVarB),除非你请求按情况跳过这一要求(通过 using NRNamespace::giVarB; 来编程)。
namespace NRNamespace {...}
giVarB
NRNamespace::giVarB
using NRNamespace::giVarB;
或者,也可以一次性跳过整个命名空间的限定要求。