cost 326 ms
将有效的 class object 指针绑定到 boost::function&lt;&gt;fn。 如果在 object 被破坏后调用 `fn` 会发生什么? - Bind a valid class object pointer to boost::function<>fn. What may happen if invoking the `fn` after the object has been destoryed?

绑定一个 class 成员 function 和一个有效的 class ZA8CFDE6331BD59EB2AC96F8911C4B66Z 指针到 boost:&lt;fn666. 如果在指针指向的 object 被破坏之后调用fn会发生什么? 是否有一些我应该注意的潜在问题? Domo 代码快 ...

存储升压::function object 可变数量 arguments - Storing boost::function object with variable number of arguments

我想要实现的是创建一个存储任何类型方法的结构。 稍后我可以调用 struct_object.run() 来运行我存储的方法。 该方法可以返回任何类型的值,最重要的是,可以使用任意数量的参数; 但是,我无法解决“任何数量的参数”问题。 请注意,以下代码甚至没有构建,主要是因为我不知道正确的语法是什么 ...

Solr函数查询,带“ def” - solr function queries with 'def'

我正在尝试将solr'def'函数与bf一起使用,但是它无法按文档中的说明工作 文档说:def是默认的缩写。 返回字段“ field”的值,或者如果该字段不存在,则返回指定的默认值。 在exist()== true时产生第一个值。 语法范例 def(rating,5):此d ...

替换boost :: function和boost :: bind与模板 - Replacing boost::function and boost::bind with Templates

我正在尝试从代码中删除Boost库。 我没有std :: function,并且我正在使用C ++ 98,而不是c ++ 11。 我仍然需要存储来自不同类的简单void Funcs()的向量。 我正在使用一个简单的模板来获取Class和该函数的实例。 但我想替换对boost :: f ...

将Boost唯一指针与Boost Bind和Boost函数一起使用时的链接器错误 - Linker errors when using Boost Unique pointer with Boost Bind and Boost Function

使用带有Boost唯一指针和Boost函数的Boost Bind我将收到链接器错误,具体取决于我如何将回调传递给接收函数。 如果我通过绑定包含boost唯一指针参数的回调来创建Boost Function成员变量,并将其传递给接收函数,则在调用回调时尝试使用唯一指针时,这会导致链接器错误。 ...

线程池中的 boost::function 解除分配分段错误 - boost::function deallocation segmentation fault in thread pool

我正在尝试创建一个阻塞主线程的线程池,直到它的所有子线程都完成。 现实世界的用例是一个“控制器”进程,它产生独立的进程供用户与之交互。 不幸的是,当main退出时,遇到了segmentation fault。 我无法弄清楚这个分段错误的原因。 我编写了一个Process类,它只不过是打开一个 s ...

将成员函数作为回调传递,boost :: bind,boost :: function - Passing a member function as a callback, boost::bind, boost::function

当研究使用boost :: bind和boost :: function将成员函数作为回调传递的可能性时,我偶然发现了一个好奇心。 我当时在愚弄两个班级的模型。 第一个(有机体)通过int(void)函数(getAge)公开其成员变量(age)。 第二类(生物学家)将boost :: fu ...

从带有参数的new_ptr的boost :: lambda :: bind获得boost :: function - Getting boost::function from boost::lambda::bind of new_ptr with parameters

我正在尝试获得一个new_ptr的boost :: function(带有参数),可以将其存储在哈希表中以备后用。 一种向构造函数使用的id注册器,以供模块使用。 下面是简化的问题: 绑定本身是有效的,但是boost :: function的语法必须关闭,因为它给了我: 之前 ...

通过绑定的成员函数 - pass a bound member function

我正在尝试将绑定的成员函数传递给例程,并让结果类型由模板类确定: 调用顺序为: 无法使用严重性代码进行编译说明项目文件行错误C2783'std :: vector&gt; testspread :: splat(double,double,int,Fun,double)':无法推 ...

将Python函数作为Boost.Function参数发送 - Sending Python function as Boost.Function argument

在试图将Python代码与C ++结合在一起的世界中,事情变得越来越复杂。 本质上,我希望能够分配一个在HTTP调用收到响应后使用的回调函数,并且我希望能够从C ++或Python做到这一点。 换句话说,我希望能够从C ++调用此函数: 而这来自Python: 我已经 ...

使用boost :: bind传递给boost函数的参数数量不匹配 - mismatch in the number of arguments passed to boost function using boost::bind

我正在尝试使用boost函数和bind创建Functor,但是我不能仅将单个参数传递给具有3个参数的目标函数: 错误提示: 当然,我只想传递一个参数,因为我希望bind可以处理其他两个参数。 我试图搜索我的错误,但找不到(短时间内)。 你能帮我找到问题吗? 谢谢 ...

如何使用boost :: bind将成员函数绑定到ANY对象 - How to use boost::bind to bind a member-function to ANY object

我正在尝试通过boost :: bind boost :: function实现某些功能,但是无法使其正常工作。 我看到了如何使用一些参数将对象的成员函数绑定在一起 ,以在以后用作void / void函数。 但是如何将其绑定到任何对象。 我想要一个带有绑定参数的指向类的成员函数( ...

如何使用boost :: spirit解析数学表达式并将其绑定到函数 - How to parse a mathematical expression with boost::spirit and bind it to a function

我想定义一个带有2个参数的函数 从外部文本文件中读取实际实现的位置。 例如,在文本文件中指定 该函数应该实现x和t之间的乘法,以便可以在稍后阶段调用它。 我正在尝试使用boost :: spirit来解析函数。 但我不知道如何实现它。 下面,我创建了一个实现乘法的简 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM