我是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();
答案 0 :(得分:1)
函数名称也是名称空间吗?
不。函数名称不是名称空间。
my_fancy_app::HelpfulFunc(); // fully qualified name
此评论有误。那是一个限定名称,但不是完全限定名称。完全合格的名称为::my_fancy_app::HelpfulFunc
。