C++中的函数对象为什么叫函子

日期:2022-04-07 18:58:59 人气:1

C++中的函数对象为什么叫函子

1.C++ 所指的Functor 跟Haskell 所指的Functor完全不一样。
2.Haskell 中的Functor是基于 Category Theory里数学定义的 Functor。
3.C++ 所谓的Functor 等同于 Functional object。跟Category Theory里面的Functor不相关。具体的历史缘由我不清楚。但估计C++ 起初应该是借用了 Functor这
    A+
热门评论