2014-07-15 63 views
0

我想用的std ::功能,如下面的定義來定義一個回調:爲什麼我不能將兩個bool值傳遞給std :: function?

typedef std::function<void (const std::string &, const std::string &, 
    const bool, const bool)> Callback; 

但它有一個語法錯誤,我能做些什麼來解決這個問題?

+4

什麼錯誤? –

+0

顯示更多代碼並正確格式化。你*可以*傳遞任意數據到'std :: function'-s! –

+2

const參數 –

回答

0

你應該包括功能,使用功能:

#include <functional> 
相關問題