boost-bind

boost-bind

文章 0 浏览 3

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

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

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

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

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

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

std::stringstream 作为函数的参数

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

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

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

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

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

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

假设我有一个函数,它接受一个空函子作为参数: void enqueue( boost::function&ltvoid()&gt &amp functor ) 我有另一个函数,它接受一个 int 并在内…

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

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

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

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

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

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

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

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

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

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

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

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

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

在 boost::bind 中使用 boost 信号

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

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

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

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

辞取 2024-09-18 10:23:43 5 0

升压shared_from_this<>()

有人可以用几句话概括一下应该如何使用 boost shared_from_this&lt&gt() 智能指针,特别是从使用绑定函数在 io_service 中注册处理程序的角度来看。 …

初见 2024-09-17 11:15:16 6 0

函数指针

我必须将函数传递给指针。为此,我使用 boost::function 。捕获指针的函数对于不同的签名是重载的。例如: void Foo(boost::function&ltint ()&gt) { …

︶ ̄淡然 2024-09-16 18:30:52 3 0

boost绑定模板错误

//error C2784: 'HRESULT get_wrapper(T *,boost::function&ltR(void)&gt)' : //could not deduce template argument for 'boost::function&ltR(void)…

吃不饱 2024-09-14 06:47:40 5 0

boost::bind 的问题

以下代码在我想要创建 Test::fun2 函子对象的行抛出错误: #include &ltboost/shared_ptr.hpp&gt #include &ltboost/bind.hpp&gt #include &ltboost/f…

兲鉂ぱ嘚淚 2024-09-10 09:26:05 8 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

更多

友情链接

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