functor

functor

文章 1 浏览 89

C++函子回调设置

我正在按照 Lars Haendel 在 newty.de 上的Functor 教程来设置回调系统。但我有点困惑,我希望有人可以帮助我。 这是我的 Functor 模板 #include // A…

小镇女孩 2024-10-04 07:35:24 7 0

为什么 STL 算法 for_each 调用我的函子的析构函数两次?

我正在尝试 STL 算法,更具体地说是 for_each 函数。 我尝试了一个简单的用例来连接字符串向量。请注意,这可能不是一个好的和/或有效的代码。如果您…

梦里°也失望 2024-10-02 19:33:59 10 0

如何创建一个将从输入流读取下一个值的函子?

像这样的东西: std::bind1st(std::mem_fun(&istream::get ??), cin)。这似乎对我不起作用。 编辑: 使用: vector vNumbers; generate_n(back_insert…

是伱的 2024-10-01 23:49:23 7 0

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

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

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

函子实现问题

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

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

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

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

绝情姑娘 2024-09-27 09:20:35 11 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 7 0

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

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

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

在 OCaml 中使用函子作为接口

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

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

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

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

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

理解 OCaml 中的函子

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

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

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

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

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

.NET Action的 Java 等效项和 Func

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

夏九 2024-09-09 08:42:24 7 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 10 0

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

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

旧夏天 2024-09-07 08:05:27 9 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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