C++11 为什么可以';我是否将两个布尔值传递给std::函数?
我想使用std::function定义回调,定义如下:C++11 为什么可以';我是否将两个布尔值传递给std::函数?,c++11,C++11,我想使用std::function定义回调,定义如下: typedef std::function<void (const std::string &, const std::string &, const bool, const bool)> Callback; typedef std::函数回调; 但是它有一个语法错误,我能做些什么来解决这个问题呢?您应该包括functional,才能使用function: #include <functiona
typedef std::function<void (const std::string &, const std::string &,
const bool, const bool)> Callback;
typedef std::函数回调;
但是它有一个语法错误,我能做些什么来解决这个问题呢?您应该包括functional,才能使用function:
#include <functional>
#包括
显示更多代码,并正确设置格式。您可以将任意数据传递到std::function
-s!使用const参数没有任何意义如何使用std::function
对象?请您创建一个,并编辑您的问题,包括它,连同实际的(未编辑和完整的)错误?这是一个IDE错误。谢谢你的帮助。