boost-bind

boost-bind

文章 0 浏览 4

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

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

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

在 boost::bind 中使用 boost 信号

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

棒棒糖 2024-09-24 02:12:18 9 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 8 0

升压shared_from_this<>()

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

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

函数指针

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

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

boost绑定模板错误

//error C2784: 'HRESULT get_wrapper(T *,boost::function)' : //could not deduce template argument for 'boost::function' //from 'boost::_bi::b…

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

boost::bind 的问题

以下代码在我想要创建 Test::fun2 函子对象的行抛出错误: #include #include #include using namespace boost; class Test { public: float fun1() {…

兲鉂ぱ嘚淚 2024-09-10 09:26:05 11 0

boost::bind 违反了严格别名规则?

使用Boost 1.43和GCC 4.4.3,以下代码 boost::bind(&SomeObject::memberFunc, this, _1)); 生成以下警告 boost/function/function_base.hpp:321: 警告…

素食主义者 2024-09-05 11:48:53 9 0

C++问题: boost::bind 接收其他 boost::bind

我想让这段代码正常工作,我该怎么办? 在最后一行给出这个错误。 我做错了什么? 我知道 boost::bind 需要一个类型,但我没有得到。帮助 class A { p…

九命猫 2024-09-04 05:12:05 4 0

将成员信号绑定到函数

这行代码可以正确编译,没有问题: boost::bind(boost::ref(connected_), boost::dynamic_pointer_cast >(shared_from_this()), boost::asio::placeho…

手心的海 2024-09-02 09:04:14 12 0

如何将 boost::bind 与不可复制的参数一起使用,例如 boost::promise?

某些 C++ 对象没有复制构造函数,但有移动构造函数。 例如,boost::promise。 如何使用它们的移动构造函数绑定这些对象? #include void fullfil_1(bo…

我是有多爱你 2024-09-01 18:00:38 9 0

使用 STL/Boost/Lambda 调整映射迭代器

考虑以下非工作代码: typedef map mymap; mymap m; for( int i = 1; i < 5; ++i ) m[i] = i; // 'remove' all elements from map where .second < 3 …

胡渣熟男 2024-08-30 21:30:41 5 0

boost lambda::bind 返回类型选择

我想通过 lambda::bind 调用成员。不幸的是,我有两个同名但返回类型不同的成员。 有没有办法帮助 lambda::bind 推导出成员函数调用的正确返回类型? …

浴红衣 2024-08-30 21:14:14 11 0

将值向量复制到一行中的对向量

我有以下类型: struct X { int x; X( int val ) : x(val) {} }; struct X2 { int x2; X2() : x2() {} }; typedef std::pair pair_t; typedef std::ve…

抚笙 2024-08-30 15:15:58 8 0

如何在 C 中实现通用回调

请原谅我在问这个基本问题时的无知,但我已经习惯了使用 Python,因为这类事情是微不足道的,以至于我完全忘记了如何在 C++ 中尝试这样做。 我希望能…

jJeQQOZ5 2024-08-26 02:17:39 10 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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