functor

functor

文章 1 浏览 92

使用函子对窗口进行子类化 (Win32)

快速健全性检查:是否可以使用函子对窗口进行子类化?我遇到了一种情况,我想在 win 进程中获得一些可用数据,但 GWLP_USERDATA 已被使用。函子似乎是…

吃→可爱长大的 2024-08-03 12:37:57 12 0

在 C++ 中编码 structarray 映射函子的最清晰方法

这是一项关于最易读的方法的意见调查——是否使用 C++ 成员指针、字节偏移量或模板化函子来定义“从结构 foo 中选择成员 X”。 我有一个包含大型结构…

眼前雾蒙蒙 2024-08-03 03:17:56 14 0

排序函数不适用于在堆栈上创建的函数对象?

#include #include #include class Integer { public: int m; Integer(int a):m(a){}; }; class CompareParts { public: bool operator()(const Integ…

浮华 2024-08-02 21:39:24 8 0

将可调用对象传递给成员函数

class Action { public: void operator() () const; } class Data { public: Data(); ~Data(); Register(Action action) { _a = action; } private: …

谁的年少不轻狂 2024-07-29 20:40:52 6 0

C++ 函子和零

首先是免责声明,我将替换一堆使用 boost::function 和 boost::bind 的代码。 但是,我正在转向不允许 rtti 的代码库。 我想继续使用 boost,但不知道…

长亭外,古道边 2024-07-27 18:52:09 18 0

是否可以在 JavaScript 中创建函子?

我正在尝试创建一个保存状态但使用 foo() 调用的函数。 是否可以?…

抚你发端 2024-07-27 15:12:03 5 0

我在哪里可以找到,或者如何创建一个优雅的 C++ 成员函数模板包装机制无需报告提升?

我希望能够在成员函数上模板化一个类,而无需重复成员函数的参数——即自动派生它们。 如果我根据函数采用的参数数量来命名该类,我知道如何做到这一…

清晰传感 2024-07-25 02:37:49 16 0

使用STL算法,传递函数指针还是函子更好?

这 2 种方法哪一种更好,为什么? 方法1: void fun(int i) { //do stuff } ... for_each(a.begin(), a.end(), fun); 方法2: class functor { public…

时光清浅 2024-07-25 02:28:18 8 0

STL 字符串比较函子

我有以下仿函数: class ComparatorClass { public: bool operator () (SimulatedDiskFile * file_1, SimulatedDiskFile * file_2) { string file_1_n…

杀お生予夺 2024-07-24 21:50:26 7 0

函子我应该什么时候使用它们它们的预期用途是什么

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…

如若梦似彩虹 2024-07-23 12:01:11 8 0

c++ 函子和函数模板

考虑一下这个简单且毫无意义的代码。 #include struct A { template void test() { std::cout << N << std::endl; } }; int main() { A a; a.test(); …

阳光下慵懒的猫 2024-07-23 05:28:08 9 0

std::sort 没有函子

我有一个关于 std::sort 算法的问题。 这是我的测试代码: struct MyTest { int m_first; int m_second; MyTest(int first = 0, int second = 0) : m_…

梦太阳 2024-07-22 21:39:03 8 0

即使使用 new 和 delete 也为零 Functor 构造和开销?

如果我有一个没有状态的函子类,但我使用 new 从堆中创建它,那么典型的编译器是否足够聪明,可以完全优化创建开销? 在制作一堆无状态函子时出现了这…

浅暮の光 2024-07-19 15:08:28 11 0

使用 for_each 调用容器元素成员的成员函数?

令人困惑的标题,希望一些代码能够澄清: struct MyNestedType { void func(); }; struct MyType { MyNestedType* nested; } std::vector vec; // ...…

夜吻♂芭芘 2024-07-19 12:12:37 9 0

g++ 拒绝我的简单函子“预期类型,得到“xyz””

我一直在玩 C++ 中的函子。 特别是,我有一个成对的向量,我想按该对的第一个元素进行排序。 我开始编写一个完全专门的函子(即类似“bool MyLessThan…

花心好男孩 2024-07-19 03:12:54 9 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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