如何将具有模板参数的函数传递给其他函数?
template <class _T>
void inc(int &x) {
x++;
}
template <class FUNC>
void add(int &x, FUNC f) {
f(x);
}
int main() {
int x = 0;
add(x, inc);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
所以,我得到"错误:没有匹配函数来调用'添加'".