【发布时间】:2010-09-19 22:36:57
【问题描述】:
为什么我们没有看到允许在返回类型中具有多态性的可调用对象的类 C 语言?我可以看到额外的类型推断将如何成为一个障碍,但我们有 plenty of languages 具有成熟的类型推断系统(适用于不同级别的“工作”)。
编辑:返回类型多态是指仅在返回类型中重载函数签名。例如,C++ 和 Java 只允许在形参的类型中重载,而在返回类型中不允许重载。
【问题讨论】:
-
类型推断将包含在 C++0x 中,与您建议的返回类型多态性不同。