functor

functor

文章 1 浏览 89

C++:创建初创公司之间的相关函子列表

我创建了类似函子列表(函数指针)的东西。然后我将它们以二进制形式写入文件。问题是,函子 - 是一个简单的函数指针。 (如果我错了,请纠正我。)但…

╭⌒浅淡时光〆 2024-08-23 08:01:14 3 0

重载“函数调用”有何用处?操作员?

我最近发现,在 C++ 中,您可以以一种奇怪的方式重载“函数调用”运算符,其中您必须编写两对括号才能执行此操作: class A { int n; public: void op…

绝對不後悔。 2024-08-22 20:35:28 7 0

C++函子到输出迭代器适配器

给定一个适合与 std::for_each 和朋友一起使用的函子: template struct Foo { void operator()(T const& t) { ... } }; std::for_each(v.begin(), v.…

×眷恋的温暖 2024-08-20 18:31:33 6 0

在 C++对于编译器来说“内联”意味着什么?函数对象?

在维基百科关于函数对象的文章中说这些对象与for_each一起使用时具有性能优势,因为编译器可以“内联”它们。 我对这在这种情况下的确切含义有点模糊…

彼岸花ソ最美的依靠 2024-08-20 16:31:44 11 0

函子在传递给 std::for_each 时可以保留值吗?

根据这个问题的第一个答案,下面的函子应该能够在之后保留一个值被传递给 foreach (我无法让示例中的 struct Accumulator 进行编译,因此构建了一个…

画骨成沙 2024-08-18 08:19:14 9 0

C++ 中的代表是什么意思?

C++ 中的委托是什么意思,C/C++ 中以比较函数/函子作为最后一个参数的排序函数是否是委托的一种形式?…

小苏打饼 2024-08-16 04:00:07 5 0

编写 fmap 时遇到问题

我正在尝试为此类型编写一个 fmap data Triangle a = Triangle {t0 :: Point a, t1 :: Point a, t2 :: Point a} ,其中 Point 定义为 data Point a = …

笙痞 2024-08-14 08:50:54 3 0

C++ 中指向成员函数的函数指针

我需要调用一个需要函数指针的方法,但我真正想传递给它的是一个函子。这是我想做的一个例子: #include #include "boost/function.hpp" typedef int …

醉南桥 2024-08-13 21:51:13 7 0

将函子作为函数指针传递

我正在尝试在 C++ 应用程序中使用 C 库,并发现自己处于以下情况(我了解我的 C,但我对 C++ 相当陌生)。在 C 端,我有一个函数集合,它们以函数指针…

另类 2024-08-13 04:13:29 4 0

使用 STL 和一元函数适配函子检查列表成员资格

我尝试编写一个简短的实用函子,它接受两个 std::pair 项并测试它们的相等性,但忽略元素的顺序。另外(这就是我遇到麻烦的地方)我编写了一个函数来…

浅唱々樱花落 2024-08-12 04:25:43 4 0

迭代函数

在Java中可以做这样的事情吗? for (Object o : objects) { for (Function f : functions) { f(o); } } 我只调用了几个函数,但我需要组合它们,如下…

红尘作伴 2024-08-10 22:26:26 5 0

如何在 c++ 中实现多个类的公共函子

假设你有两个(或更多)带有私有成员向量的类: class A { private: std::vector priv_vec; public: //more stuff } class B { private: std::vector …

风情万种。 2024-08-09 11:00:36 4 0

传递嵌套函子 (C++)

有没有办法在 main 之外传递 foo_ ?我在另一个关于函子的问题中看到了一些关于 Boost 的内容。看起来可能有用。这是该问题中提到 Boost 的答案。如果…

偏爱自由 2024-08-09 01:05:42 5 0

C++函子 - 意外的行为?

我编写了这个程序,它使用函子对一些整数进行排序: #include #include #include using namespace std; struct IntSorter { unsigned int comparisons…

挖个坑埋了你 2024-08-07 22:52:50 5 0

从成员函数指针类型生成函子

我正在尝试简化(通过 make_fn())生成对 arity 的成员函数预处理参数(通过 wrap())的函子n. 生成函子基本上可以工作,但到目前为止只能通过显式指…

与风相奔跑 2024-08-06 20:37:31 5 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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