boost-function

boost-function

文章 0 浏览 4

使用 boost::bind 实现无操作函子

我有一个函数 void get(boost::functioncallback) {callback(); }。 我想进行像 get(boost::bind(/* don't know what to put here*/)); 这样的调用,…

阿楠 2024-12-12 03:44:45 0 0

boost 函数和 lambda 来包装函数

我想将这个简单的代码:转换 void setZComp(Imath::V3f& pt) { pt.z = 0.0; } int myfunc() { ... std::vector vec(5,Imath::V3f(1.0,1.0,1.0)); std:…

泛滥成性 2024-12-08 15:12:56 0 0

使用 std::vector;使用 boost::bind

在尝试熟悉 boost 时,遇到了将 boost::function 与 std::vector 一起使用的问题。我正在尝试做一件简单的事情:拥有一个具有相似签名的函数列表,然…

友欢 2024-12-07 23:49:36 0 0

C++将函数从 DLL 加载到 Boost 函数中

我想从 DLL 加载特定函数并将其存储在 Boost 函数中。这可能吗? typedef void (*ProcFunc) (void); typedef boost::function ProcFuncObj; ACE_SHLIB…

不交电费瞎发啥光 2024-12-02 02:20:54 0 0

在虚函数、函数指针和函子之间进行选择

我正在编写一个类,其中函数的实现之一取决于用户。目前,我将其作为虚拟函数,用户需要重写我的类才能提供其实现。我正在考虑将其设为仿函数(boost::…

夢归不見 2024-12-01 20:02:27 4 0

如何在一系列 boost::function 对象上使用 std::for_each ?

class User { public: User(){} virtual ~User(){} void Test( int in ) { } } User user; vector > functions; functions.push_back( boost::bind( &…

心凉 2024-11-28 08:07:45 0 0

boost绑定类函数指针

class Foo { double f1( int x, std::string s1 ); double f2( int x, SomeClass s2 ); } 我希望能够绑定 Foo.f1 的 s1,而无需在 essense 中创建 foo…

坏尐絯 2024-11-28 03:26:16 0 0

使用函数和 Python 进行 Boost.Bind

我遇到一些编译时错误,但我不明白这是为什么。以下代码将拒绝编译,并给出以下错误: 错误 C2664:“void (PyObject *,const char *,boost::type *)…

冷情妓 2024-11-27 11:17:01 0 0

我怎样才能让 boost::function 不那么宽松?

typedef boost::function MyCallback; void RegisterCallback(MyCallback callback); class A { public: void GoodCallback(int intArg,bool boolArg)…

一抹淡然 2024-11-26 14:55:30 1 0

tr1::function 可以吞掉返回值吗?

boost::function 常见问题解答第 3 项 具体解决我感兴趣的场景: 为什么有 void 的解决方法 回报? C++ 允许它们!无效退货 C++ 标准允许,如 在此代…

ヤ经典坏疍 2024-11-19 06:56:33 1 0

类内部 lambda 和 boost 函数

我使用 C++0x 的 lambda 来定义 boost 函数。我有一些类,我使用 lambdas/boost 函数定义它们的一些行为。我想知道的是,是否可以在不更改函数定义的…

与酒说心事 2024-11-07 14:39:24 2 0

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

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

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

boost::factory 创建 boost::enable_shared_from_this 类

我有多个从 A 派生的类 class A : public boost::enable_shared_from_this { public: typedef boost::shared_ptr pointer; static pointer create(tcp…

清音悠歌 2024-11-06 12:33:15 4 0

为什么我不能在 Objective-C 中使用 boost::function ?堵塞?

抛出异常 terminate called after throwing an instance of 'boost::exception_detail::clone_impl >' what(): call to empty boost::function 以下代…

阳光下慵懒的猫 2024-10-27 16:04:42 3 0

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

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

泅渡 2024-10-26 00:27:24 4 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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