Vik*_*ehr 11 c++ namespaces c++17
据我所知,C++ 17有两种统一调用语法的道具(其中另一种称为统一调用语法).
阅读它们,我无法看到它们打算如何处理名称空间.
例:
class Class {...}
namespace MyNamespace {
void f(Class x, Class y);
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用以下方法调用此方法:
Class a, b;
a.MyNamespace::f(b);
Run Code Online (Sandbox Code Playgroud)
或者同时执行free函数,并且需要在同一名称空间中定义类?
参考文献:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4174.pdf
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4165.pdf
归档时间: |
|
查看次数: |
2457 次 |
最近记录: |