1
6
有一种针对C++的统一(var-Uniform)调用语法的建议。从10000英尺的PoV开始,它将允许扩展方法a la C#,并真正混合了给定对象的方法调用和函数调用之间的差异。 以下是此功能的简短描述 https://isocpp.org/blog/2016/02/a-bit-of-background-for-the-unified-call-proposal 据我所知,它没有进入C++17(为时已晚?),等待c++2x |
2
4
Roger Orr和我在2015年的这篇论文中提议将扩展方法添加到C++(17): http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0079r0.pdf (语言)进化小组不相信这是他们渴望追求的方向。 我认为C#中的扩展方法是一个很好的特性,但这似乎并不是一个公认的真理。 我不打算再次提出C++20的建议。 简要总结(根据einpoklum的要求) 统一调用语法建议使用自由函数语法调用成员函数:
扩展方法建议使用成员函数语法调用适当编写的自由函数:
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |