boost-bind

boost-bind

文章 0 浏览 6

作为谓词的成员函数比较

我有这样的结构。 struct A { int someFun() const; int _value; }; 我将这种结构的对象存储在向量中。 如何找到其成员someFun()返回42的对象? 如何…

笑叹一世浮沉 2024-11-19 05:39:55 4 0

是否可以创建一个指向函数的“new”运算符/构造函数的函数指针?

如果我想要参数化创建一个对象,我当然可以创建一个函数,在特定类上调用 new 并传递一个指针。我想知道是否可以跳过该步骤并将函数指针传递给 new 运…

迎风吟唱 2024-11-19 02:28:59 6 0

为什么 std::bind1st 被认为“几乎无法使用”?

在关于 boost::bind 的对话中,有人指出 std::bind1st 存在于 C++03 中,但它“几乎无法使用”。 我找不到任何可靠的东西来支持这一点。 boost::bind …

若无相欠,怎会相见 2024-11-19 01:02:31 4 0

boost::bind() 是按引用还是按值复制参数?

为什么 valgrind 的 DRD 工具会抱怨“线程加载冲突......大小为 4”:关于这样的代码: void SomeFunction(const int& value) { boost::bind(..., val…

恰似旧人归 2024-11-15 23:30:08 4 0

std::foreach 与 boost::bind

这是什么问题: template std::list & operator+=(std::list & first, std::list const& second) { std::for_each(second.begin(), second.end(), boo…

瑕疵 2024-11-09 10:03:45 4 0

删除 boost::bind 的原始指针参数

假设我已经分配了堆A*,我想将其作为参数传递给boost::bind。 boost::bind 被保存在一些 STL 中(例如 boost::functions 的容器)以便以后处理。 我想…

煮茶煮酒煮时光 2024-11-06 20:02:35 7 0

存储完整的通用函数调用以便稍后播放?

目前,我正在通过下面介绍的函数 MyClass::Enable 存储函数调用。它是通用的,因为我稍后可以通过循环 commanList 在消费者线程上播放该函数,而不必…

挽清梦 2024-11-02 23:38:15 4 0

将函数绑定到范围以创建迭代函数

我正在尝试实现我自己的可以绑定范围的bind_range。它应该允许这样的客户端代码: void f(int x, int y) { std::cout << x + y << ','; } std::vector…

冰雪之触 2024-10-28 16:31:47 7 0

令牌解析器语义动作

我已经根据 spirit lex 示例 4 我的规则之一如下所示 set_name = ( tok.set_ >> tok.name_ >> tok.identifier ) [ std::cout << val("set name statem…

妥活 2024-10-28 14:46:39 6 0

boost 绑定到数据成员回调行为

有人可以解释一下这段代码吗? struct Class { boost::function member; }; Class c; boost::function()> foo = boost::bind(&Class::member, &c); bo…

泅渡 2024-10-26 00:27:24 6 0

boost::bind、boost::function 和 boost::factory 的问题

我尝试将 boost::bind 与 boost::factory 一起使用,但没有成功, 我有此类 Zambas,有 4 个参数(2 个字符串和 2 个整数), class Zambas { public:…

很酷不放纵 2024-10-22 20:11:16 9 0

传递并调用成员函数(boost::bind / boost::function?)

我有一个可能非常简单的问题:传递并调用类中的成员函数。我知道我想使用 BOOST 绑定(和/或函数),但我还没有真正掌握它的概念。 以下代码编译并执…

北城孤痞 2024-10-21 04:03:14 9 0

boost::bind 和 boost::lambda::bind 有什么区别?

我可以看到 Boost 有两个不同的绑定库,一个是“独立”的,可以通过包含 boost/bind.hpp 来使用,另一个可以通过包含 boost/lambda/bind 来使用。 hpp…

旧瑾黎汐 2024-10-20 07:29:47 11 0

如何定义和使用带有“可选参数”的 boost::function ?

我正在使用一个需要某种回调方法的类,因此我使用 boost::function 来存储函数指针。 我需要回调有一个可选参数,但我发现 boost::function 不允许我…

云淡月浅 2024-10-20 04:13:40 7 0

不。 boost::bind 中的参数

我们最多可以传递多少个参数给 boost::bind()…

薔薇婲 2024-10-16 22:11:24 4 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

更多

友情链接

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