monad是category of endofuctors中的monoid。Category是一个由两件事组成的集合:这些元素之间的一组二进制操作。当我们谈到类别endofunctors时,我们还有两件事:Function compositions作为二进制操作
Function composition是一种将一个函子应用于输入,然后将另一个函子(或相同的函子)应用于前一个输入结果的事物。因此,这使我认为,对于一
如果您想在c++中的新线程中运行函子,您必须创建函子对象,然后将对它的引用传递给线程构造函数。这是可行的,但只剩下一个线程和函数式对象作为单独的东西。是否可能有一个拥有函子本身的线程,当在线程上调用join时,它会被清理掉吗?可能的API可能类似于thread<FunctorType>(args, for, functor),它将在线程类中</