函数名称也是名称空间吗?

时间:2020-10-06 18:01:36

标签: c++ namespaces

我是c ++的新手,正在阅读dfs-minded上的名称空间,并发现了这一点,

using my_fancy_app::HelpfulFunc; // bring it to the scope
HelpfulFunc();
 
// or just
 
my_fancy_app::HelpfulFunc(); // fully qualified name

我的疑问是,为什么在“使用myfancy_app”后附加“有用的功能”。我们不能只是做:

using my_fancy_app;
HelpfulFunc();

1 个答案:

答案 0 :(得分:1)

函数名称也是名称空间吗?

不。函数名称不是名称空间。

my_fancy_app::HelpfulFunc(); // fully qualified name

此评论有误。那是一个限定名称,但不是完全限定名称。完全合格的名称为::my_fancy_app::HelpfulFunc