【发布时间】:2015-08-20 17:29:14
【问题描述】:
Concepts TS 中的 C++ 概念最近已合并到 GCC 主干中。概念允许人们通过要求类型满足概念的条件(例如“可比较”)来约束通用代码。
Haskell 有类型类。我对 Haskell 不是很熟悉。概念和类型类有什么关系?
【问题讨论】:
-
概念是当前无类型元编程工具的类型系统的一种形式(一切都是
typename,不看值参数)。类型类允许根据参数类型重载/选择函数。 m.reddit.com/r/haskell/comments/1e9f49/…这可能是一个相关的讨论。
标签: c++ haskell c++-concepts