template<typename Retval, typename Op, typename... Args>
Retval call_retval_wrapper(CallContext &callctx, Op const op, Args &...args);
template<typename Op, typename ...Args>
bool call_retval_wrapper<bool, Op, Args>(
CallContext &callctx, Op const op, Args &...args) {
(callctx.*op)(args...);
return true;
}
稍后在代码中调用它:
call_retval_wrapper<bool>(callctx, op, args...)
给出这个错误:
src/cpfs/entry.cpp:1908: 错误: 函数模板部分特化 'call_retval_wrapper<bool, Op, Args>' 是不允许的