functor

functor

文章 1 浏览 92

如何在c++中使用sort()使用自定义排序成员功能?

我有一个问题,要将比较函数传递到 sort()。 我想做的是定义 sort()函数,该函数考虑到其计算我想进行排序的类的成员变量。 基本上,我的代码看起…

笙痞 2025-02-13 17:09:16 1 0

选项的优点/也许比函子的优势是什么?

我了解IO Monad的优势,并列出了Monad而不是函子,但是,我不理解选项的优势/也许是Monad而不是函子。 这仅仅是语言类型的整合吗? 还是 在特定用途中…

大姐,你呐 2025-02-13 09:01:14 1 0

Cub设备扫描使用自定义扫描OP失败

我正在使用 template struct MultAddFunctor { const T factor; MultAddFunctor(T factor) : factor(factor) {} __device__ __forceinline__ T operat…

不交电费瞎发啥光 2025-02-11 22:28:13 2 0

DART中的一些函子类型

某些函数fmap fmap :: (a -> b) -> f a -> f b 在Haskell中,类似地说,在Dypescript中的 type F = A[]; const F = // type constructor (a: A): F =>…

倾城月光淡如水﹏ 2025-02-08 18:03:37 3 0

如何将爆炸字符添加到函子中?

按照惯例,我们将一个bang字符!添加到突变其参数的任何函数名称中,因此,对于以下代码示例,我们是否应该在函数名称中添加!? mutable struct Foo …

离线来电— 2025-02-02 22:07:24 3 0

术语“ functor”一词在Prolog中,与类别理论所获得的术语有任何关系吗?

我开始学习Prolog,然后读到结构开头的原子通常称为 fuction 。 我也熟悉类别理论和函数编程中的术语函数。 所以我的问题是,prolog中函子一词的选择…

和影子一齐双人舞 2025-02-02 00:46:55 3 0

是否有根据终端及其祖先映射递归数据类型的名称?

假设我有一种看起来像这样的类型: data Term a = Terminal a | Application (Term a) (Term a) | Abstraction String (Term a) 现在,我想将术语 术…

嘿嘿嘿 2025-01-29 00:23:20 4 0

评估Prolog中函子内的函子

我遵循约翰·斯托博(John Stobo)的Prolog 的《解决问题》。我已经研究了第1章(用事实的编程)和第2章(使用规则的编程),现在我在第3章中: em>,…

花间憩 2025-01-21 01:31:55 4 0

将lambda存储到std ::功能的可能存储浪费

带有空捕获列表的lambda表达式对象的大小为1 ,但是如果将其存储到 std:function 中,它的大小将变为48(在我的平台上), 想象一下当您拥有一个存储…

平生欢 2025-01-20 12:40:08 4 0

可访问上下文数据的折叠索引函子

这是关于穿越相互递归数据类型的问题。我正在使用索引的函数对一堆相互递归的数据类型进行建模,如此GIST 现在,我需要通过自上而下的数据来改变数据…

对你再特殊 2025-01-18 08:36:37 3 0

C++ 函子的正确使用STL螺纹

我很难理解函数对象的正确用法作为C ++ STL中的线程例程。从我的理解来看,函子的好处之一是对象实例可以维护状态。有时我希望一个或多个线程运行一些…

咋地 2025-01-18 03:47:44 5 0

C++ 中的通用 Functor 类

我试图在此处的线程之上构建: 可变长度模板参数列表? 有一个默认的 Functor 类,这只是出于学术兴趣。我的目标是构建一个通用的 Fucntor 类:给定类…

棒棒糖 2025-01-06 13:50:02 5 0

无状态类仿函数什么时候可以代替 ac 风格的函数?

我在 SO 上找到了一些很好的函子示例,例如这个,以及所有令人信服的例子似乎是在定义operator()的类中使用状态。 我在一本书中遇到了一个例子,它定…

一张白纸 2025-01-05 16:55:24 5 0

Apache-Commons Commons-Functor 的状态

当我查看 commons-functor website 网站时,它似乎脱离了沙箱状态,但它还说没有官方二进制版本?但我想我在某个 Maven 存储库中看到过它,但现在找不…

歌入人心 2025-01-05 08:16:51 6 0

将复杂函数变体作为参数传递

假设我有以下模板函数: template void apply(const vector >& in, vector& out, T (*f)(complex)) { out.resize(in.size()); for(size_t i = 0; i < …

吹梦到西洲 2025-01-01 23:55:53 4 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文