1
我有問題,編譯下面的成員定義
template<typename... A>
std::tuple<std::string, std::function<void(A...)> > queryCallback;
錯誤是在標題中說:
/databasedispatcher.h:14: error: data member 'queryCallback' cannot be a member template
我意識到我不能爲不是方法/函數的成員使用模板定義。考慮到這個情況,我怎樣才能使用<A...>
?
謝謝。
定義模板別名和使querycallback是別名的特定實例的變量。模板變量將成爲C++ 14的一部分,但我不知道它們的侷限性。 – Manu343726