0
我想用的std ::功能,如下面的定義來定義一個回調:爲什麼我不能將兩個bool值傳遞給std :: function?
typedef std::function<void (const std::string &, const std::string &,
const bool, const bool)> Callback;
但它有一個語法錯誤,我能做些什麼來解決這個問題?
我想用的std ::功能,如下面的定義來定義一個回調:爲什麼我不能將兩個bool值傳遞給std :: function?
typedef std::function<void (const std::string &, const std::string &,
const bool, const bool)> Callback;
但它有一個語法錯誤,我能做些什麼來解決這個問題?
你應該包括功能,使用功能:
#include <functional>
什麼錯誤? –
顯示更多代碼並正確格式化。你*可以*傳遞任意數據到'std :: function'-s! –
const參數 –