从3.4.3.2/3 N3797工作草案开头部分引用:
给定X :: m(其中X是用户声明的命名空间),或给定:: m(其中 如果S(X,m)是空集,程序,则X是全局名称空间 是不正确的。否则,如果S(X,m)只有一个成员,或者如果是 引用的上下文是一个using-declaration(7.3.3),S(X,m)是 m。
所需的声明集
在这种情况下,引用的上下文是什么意思?
答案 0 :(得分:1)
" :: m"或者" X :: m"用来指代某事。
在这种特殊情况下,如果代码的格式为using ::m
或using X::m;
,则 using-declarations 。