一个C ++ 11类模板,可以像函数一样调用,并包装另一个可调用类型并转发对它的调用。
我想用自定义比较函数创建一个std :: set。我可以将它定义为带有operator()的类,但我希望能够定义使用它的lambda,所以我决定......
我是std :: function的新手,并且一直将它用于琐碎的任务。我的一个项目将std :: string传递给std :: function() - 但现在我想传递一个rapidjson :: Document。为什么......
std :: bind to void * to std :: function
我正在尝试创建一个事件系统该系统的用户必须执行此操作才能添加一个输入事件,例如:addEventHandler(Event :: KEYBOARD_INPUT,reinterpret_cast) (性病::绑定(...
是std :: function比自动存储lambda函数更重要
我听说std :: function的成本比自动处理lambda函数要重。有效的现代c ++ item5。我想要的是澄清为什么std :: function使用比auto更多的内存的机制...
使用std :: variant >作为灵活的输入而不是子类化
我有一个接受输入的类,有时候我想通过赋值变量来设置输入,有时我想让类调用一个函数来获取它的输入。在过去,我...
我正在研究c ++ 11.我想在一个类中编写一个函数funA,它在同一个类中绑定另一个函数funB。而funB函数是函数funA中的一个参数。可能是......
将另一个类的成员函数传递给std :: function参数
我有一个带有函数的类,它接受std :: function并存储它。这部分似乎编译正常(但请指出任何问题,如果有的话)#include #包括
如何在C ++ 11中正确检查std :: function是否为空?
我想知道如何正确检查std :: function是否为空。考虑这个例子:class Test {std :: function eventFunc; void registerEvent(std :: function
我正在尝试创建一个类似于c#系统的c ++事件系统。我需要能够存储任何类型的函数,并在适当的时候使用正确的参数调用它们。我最接近的......
我遇到了“动态”创建指向成员函数(PTMF)类型的变量的问题(即通过std :: bind固定现有成员函数的一些参数)。我的问题是......
我试图使用std :: function在c ++中使用回调。我有两个文件,mainwindow.cpp和tcpclient.cpp。 mainwindow的成员函数传递给tcpclient,以便调用传递的函数...
使用std :: function调用对象列表上的任何对象成员函数
我有一个对象列表,我需要调用一个成员函数 - 到目前为止没什么大不了的:迭代列表,完成调用。现在我有各种各样的地方几乎在同一个地方做同样的事情......
如果我有一个基类MessageWrapper,带有子类SetConfigurationData,为什么绑定子类参数不起作用?不应该多态地工作吗? MessageHandler类{...
我目前有一个std :: vector std :: function,它代表一个类似Observer的模式中的一组侦听器。已选择std :: function以便可以订阅任何类型的侦听器,...
我有一个类class Consumer {public:typedef std :: function 事件处理程序; ......};我想在此作为模板模板使用 上课...
从std :: function中推导返回和参数类型作为模板函数参数传递?
我一直在寻找一段时间,但找不到我正在寻找的答案 - 这个问题可能与我的想法最接近。用一句话:是否有可能......
如何在移动到shared_ptr后调用std :: function
我被困在如何调用已移入shared_ptr ... #include的std :: function中 #包括 使用func_type = std :: function ; int main(int,...