标签: c++ haskell functional-programming typeclass
是否可以在C ++中实现Haskell类型类?如果是,那怎么办?
答案 0 :(得分:7)
有一些关于此的论文,可能有助于作为背景阅读:
答案 1 :(得分:3)
C ++中的类似机制称为“概念”。我们的想法是通过定义属于该类的任何类型的需求来定义类型类。 C ++迭代器广泛使用概念,而C ++ 0x本来打算支持它们的直接语法(而不是执行C ++目前使用的概念检查的间接模板技巧),但看起来这种支持已从标准中删除。 / p>