functor

functor

文章 1 浏览 92

对没有组合的嵌套 boost::bind 执行参数替换

假设我有一个函数,它接受一个空函子作为参数: void enqueue( boost::function & functor ); 我有另一个函数,它接受一个 int 并在内部执行某些操作…

溺深海 2024-09-30 12:11:51 14 0

函子实现问题

下面描述的模块的目的是实现一个模块,该模块一旦由整数 n 启动,就会根据 n 的值执行所有操作。 module ReturnSetZero = functor ( Elt : int ) -> s…

痴情 2024-09-29 07:41:02 8 0

仿函数调用和函数调用的详细区别?

这有效的关键原因是 for_each () 实际上并没有假设 它的第三个参数是一个函数。 它只是假设它的第三个 论证是可以的 用适当的参数调用。一个 适当定…

绝情姑娘 2024-09-27 09:20:35 18 0

OCaml 中具有多个参数的函子

我遇到以下情况: module type M = sig type s = ... end module Make(P: Something) : (M with type s = P.t) = struct type s = P.t ... end 可以很…

夏日浅笑〃 2024-09-15 05:34:22 12 0

Haskell 中状态的函子/应用实例

在阅读(并浏览了 Wadler 关于 monad 的论文的某些部分)后,我决定更仔细地研究这篇论文,为他描述的每个 monad 定义函子和应用实例。 类型同义词 ty…

╭⌒浅淡时光〆 2024-09-15 03:38:34 12 0

在 OCaml 中使用函子作为接口

我正在 OCaml 中开发一些算法,这些算法需要某些部分是“可插入的”,以便部分计算留给特定的计算机。 举个例子,假设我有一个像这样的签名: module …

温柔少女心 2024-09-13 05:02:52 9 0

C++模板化函子(基于现代 C++ 设计)编译错误

基于《现代 C++ 设计》一书中的第 5 章(广义函子), 我正在尝试编写一个函子模板。在问我“为什么不直接使用 Boost 的绑定或 Loki 之前?”简单的答…

爱的十字路口 2024-09-12 23:06:38 8 0

理解 OCaml 中的函子

我在 OCaml 中遇到了以下函子问题。我粘贴一些代码只是为了让您理解。基本上, 我在 pctl.ml 中定义了这两个模块: module type ProbPA = sig include…

春庭雪 2024-09-11 19:04:05 10 0

所有 Haskell 函子都是内函子吗?

我有点困惑,需要有人来纠正我。让我们概述一下我目前的理解: 其中 E 是一个 endofunctor,而 A 是某个类别: E : A -> A. 因为 Haskell 中的所有类…

苦行僧 2024-09-10 11:30:29 14 0

.NET Action 的 Java 等效项和 Func

Java 中是否有任何标准的通用“回调”或“函数/方法”类型,例如 .网? 在我的具体情况中,我需要一个类来包装一个方法,该方法采用一个 T 类型的(通…

夏九 2024-09-09 08:42:24 13 0

boost::function 和普通函数指针:不明确的重载

给定以下成员函数重载以采用各种函子 class Foo { public: void bar(boost::function func); void bar(boost::function func); void bar(boost::funct…

浊酒尽余欢 2024-09-08 14:07:11 16 0

C++:您使用 Loki 还是 Boost 作为函子吗?

我一直在阅读 Alexandrescu 的书《现代 C++ 设计》,他使用的技术给我留下了深刻的印象,所以我想添加 Loki 库 添加到我的应用程序。 然而,经过进一…

旧夏天 2024-09-07 08:05:27 14 0

理解 STL 中的函子

引用 NM Jousttis 的“C++ 标准库”第 5.9 节 #include #include #include using namespace std; //function object that adds the value with which …

咿呀咿呀哟 2024-09-06 22:30:34 15 0

调用这个函数对象是如何工作的?

我有一个类 class fobj{ public: fobj(int i):id(i) {} void operator()() { std::cout<<"Prints"<

故乡的云 2024-09-01 11:07:14 7 0

通过 C++反对 C++通过Python编写代码?

我用 C++ 编写了一些物理模拟代码,解析输入文本文件是它的瓶颈。作为输入参数之一,用户必须指定一个数学函数,该函数将在运行时被多次评估。 C++ 代…

若言繁花未落 2024-08-31 22:11:29 17 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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