使用 namespace NRNamespace {...} 定义的任何内容都需要额外的限定(将变量 giVarB 写为 NRNamespace::giVarB),除非你已在个案基础上要求跳过该要求(编程 using NRNamespace::giVarB;)。
namespace NRNamespace {...}
giVarB
NRNamespace::giVarB
using NRNamespace::giVarB;
或者,可以一次性跳过对整个命名空间的限定要求。
有关命名空间快捷方式的更多信息(包括交互式示例)