下面两种写法,定义Alias的位置语义上有区别吗?Alias都只是foo.cc里可见吧? foo.cc using Alias = namespace_x::Alias namespace foo { namespace { // some code using Alias } // namespace // some other code using Alias } // namespace foo vs foo.cc namespace foo { namespace { using Alias = namespace_x::Alias // some code using Alias } // namespace // some other code using Alias } // namespace foo
【在 A*******e 的大作中提到】 : 下面两种写法,定义Alias的位置语义上有区别吗?Alias都只是foo.cc里可见吧? : foo.cc : using Alias = namespace_x::Alias : namespace foo { : namespace { : // some code using Alias : } // namespace : // some other code using Alias : } // namespace foo : vs