gpt4 book ai didi

c++ - 统一调用语法的 C++17 提案打算如何处理 namespace ?

转载 作者:可可西里 更新时间:2023-11-01 15:25:08 25 4
gpt4 key购买 nike

据我所知,对于 C++17 的统一调用语法有两种提议(其中一种称为统一调用语法)。

阅读它们,我看不出他们打算如何处理 namespace 。

示例:

class Class {...}
namespace MyNamespace {
void f(Class x, Class y);
}

是否可以使用如下方式调用此方法:

Class a, b;
a.MyNamespace::f(b);

或者自由函数和类都需要在同一个命名空间中定义?

引用:

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

最佳答案

更新:C++17 目前没有获得统一的调用语法。议案不通过。 #cpp #cpp17

https://twitter.com/ericniebler/status/705855444049399808

关于c++ - 统一调用语法的 C++17 提案打算如何处理 namespace ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34376985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com