gpt4 book ai didi

c++ - C++ 中的用户定义运算符

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:05:22 26 4
gpt4 key购买 nike

您如何看待在 C++ 中指定用户定义运算符的想象可能性。

此类用户定义的运算符可以通过运算符名称(允许的字符的任意序列?)、其优先级、关联性和元数(其他?)来定义。

它们可以用于许多目的:帮助在 C++ 上构建“微型”DSL,用于列表理解等。

这个特性不会扩展语言的可能使用吗?允许用户定义运算符的其他语言有哪些?想到 Lisp,还有什么?关于该主题的任何链接?

最佳答案

嗯,你知道,Bjarne Stroustrup 确实提出了这样的事情...... Generalizing Overloading for C++2000 . :-P :-P :-P

关于c++ - C++ 中的用户定义运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5130504/

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