boost-bind

boost-bind

文章 0 浏览 6

如何使用 boost::bind 绑定类成员函数?

#include #include #include class button { public: boost::function onClick; boost::function onClick2; }; class player { public: void play(int…

回忆那么伤 2024-10-16 12:11:54 8 0

boost::bind 和对临时变量的引用

假设我有方法: void foo(const std::string& s); 我可以创建 boost::function: boost::function f = boost::bind(foo, temp); 其中 temp 是在调用 f …

第七度阳光i 2024-10-15 01:43:26 8 0

如何在复合类型上使用 Boost.Bind?

我有 std::map; >,我需要在这张地图中找到最小的short。如何将 boost::bind 与 std::min_element() 结合使用? boost::lambda?…

梦中楼上月下 2024-10-14 08:45:49 11 0

如何使用boost绑定与嵌套在带有引用参数的类中的成员函数?

我尝试在类方法中使用 boost::bind ,该方法又使用引用参数调用另一个类方法: void some_method() { for_each( con.begin(), con.end(), boost::bind…

你曾走过我的故事 2024-10-12 23:53:37 8 0

boost::bind 何时将参数强制转换为所需类型?

当我使用 boost::bind 将参数绑定到函数时 - 它们何时被转换为函数所需的类型(如果可以隐式转换)? 它们如何存储在bind_t对象中?作为最初传递给绑…

妖妓 2024-10-11 23:02:15 7 0

我应该如何从父对象的槽中删除子对象?可能是 boost::asio 特定的

我编写了一个网络服务器类,它维护一组网络客户端的 std::set。网络客户端在断开连接时向网络服务器发出信号(通过 boost::bind)。当网络客户端断开…

情释 2024-10-08 00:56:29 13 0

std::stringstream 作为函数的参数

我有一个 std::vector; temp_results 并且我希望使用 std::for_each 来遍历这个向量并连接一个字符串,所以我炮制了以下构造: std::stringstream ss;…

少钕鈤記 2024-10-07 09:02:21 12 0

帮助我理解 boost::bind 的用法

请查看 Johannes Schaub 发布的示例,对向量对进行排序: 如何根据对的第二个元素对向量对进行排序? std::sort(a.begin(), a.end(), boost::bind(&st…

捎一片雪花 2024-10-02 03:30:12 10 0

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

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

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

boost::bind 不适用于指针参数

我有这个简单的程序。在这里,我尝试将成员函数与对象绑定,并稍后使用成员函数调用所需的参数进行调用。 当成员函数采用指向整数的指针时,gcc 无法…

如梦初醒的夏天 2024-09-30 05:32:33 7 0

从结构体数组中提取结构体成员

我有一个包含多个变量的结构数组: struct test_case { const int input1; //... const int output; }; test_case tc[] = { {0, /**/ 1}, // ... {99,…

停滞 2024-09-29 23:47:30 6 0

“界面”类似于 boost::bind 的语义

我希望能够将 Java 的接口语义与 C++ 结合起来。首先,我使用 boost::signal 来回调给定事件的显式注册成员函数。这非常有效。 但后来我发现一些函数…

奢望 2024-09-29 05:54:18 6 0

如何使用 std::for_each 和 boost::bind 在参数上调用成员函数?

我想使用 std::for_each 将一系列字符串添加到组合框。这些对象的类型为Category,我需要对它们调用GetName。如何使用 boost::bind 实现此目的? cons…

软的没边 2024-09-24 11:09:32 9 0

在 boost::bind 中使用 boost 信号

我正在尝试将 boost::signal 的触发包装到 boost::bind 对象中。所以我想要的是在调用 boost::function 时使用一些预先打包的参数来调用信号。 我所拥…

棒棒糖 2024-09-24 02:12:18 11 0

使用 boost::bind 和 boost::lambda::new_ptr 返回一个shared_ptr构造函数

给定一个 A 类, class A { public: A(B&) {} }; 我需要一个 boost::function(B&)> 对象。 我不想创建一个临时函数 boost::shared_ptr foo(B& b) { re…

辞取 2024-09-18 10:23:43 10 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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