2
我有一個可變參數模板函數聲明如下:調用可變參數函數模板,通過一個std ::功能
template <typename ...Arguments>
double pricer(Arguments... params);
隨着特針對不同的參數類型。
通過單個std::function
「包裝器」調用模板專業化的正確語法是什麼?可能嗎?
我有一個可變參數模板函數聲明如下:調用可變參數函數模板,通過一個std ::功能
template <typename ...Arguments>
double pricer(Arguments... params);
隨着特針對不同的參數類型。
通過單個std::function
「包裝器」調用模板專業化的正確語法是什麼?可能嗎?
您不能將模板函數綁定到std::function
,只有模板函數的特定實例可以存儲在那裏。
這是不可能的。一個'std :: function'只能保存一個專門化。儘管你可以創建一個包裝所有這些不同專業的仿函數。這可能有助於解決你試圖解決的任何問題。 – Managu 2012-07-12 19:14:15