函数名也是命名空间吗?
Is function name also a namespace?
我是 c++ 的新手,正在阅读 dfs-minded 上有关名称空间的内容,并遇到了这个,
using my_fancy_app::HelpfulFunc; // bring it to the scope
HelpfulFunc();
// or just
my_fancy_app::HelpfulFunc(); // fully qualified name
我的疑问是为什么 HelpfulFunc 附加到 'using myfancy_app'。我们不能这样做吗:
using my_fancy_app;
HelpfulFunc();
Is function name also a namespace?
没有。函数名称不是命名空间。
my_fancy_app::HelpfulFunc(); // fully qualified name
评论有点错误。这是一个限定名称,但不是一个乏味的限定名称。完全限定的名称将是 ::my_fancy_app::HelpfulFunc
.
我是 c++ 的新手,正在阅读 dfs-minded 上有关名称空间的内容,并遇到了这个,
using my_fancy_app::HelpfulFunc; // bring it to the scope
HelpfulFunc();
// or just
my_fancy_app::HelpfulFunc(); // fully qualified name
我的疑问是为什么 HelpfulFunc 附加到 'using myfancy_app'。我们不能这样做吗:
using my_fancy_app;
HelpfulFunc();
Is function name also a namespace?
没有。函数名称不是命名空间。
my_fancy_app::HelpfulFunc(); // fully qualified name
评论有点错误。这是一个限定名称,但不是一个乏味的限定名称。完全限定的名称将是 ::my_fancy_app::HelpfulFunc
.