假設我們有一個類功能爲可變參數模板參數
template <int(*F)(int, int)>
class A {
// ...
};
它將一個函數作爲模板參數。
現在我想創建一個可變參數模板,它將函數作爲模板參數。
template <int(*F...)(int, int)> // this won't compile
template <int(*F)(int, int)...> // this won't compile either
如何正確地做到這一點?
那麼你得到什麼編譯錯誤? – Useless 2014-10-09 08:37:41
省略號總是在名稱前面,在這種情況下是'F'。 – leemes 2014-10-09 08:38:12