读书人

模板参数最多只好2个

发布时间: 2013-07-01 12:33:04 作者: rapoo

模板参数最多只能2个?

template<class returntype, class T, class argType> 
class memfun
{

public:
memfun(returntype (T::*f)(argType i), T* o): pFunc(f), pObj(o){}
void operator()(argType i)
{
(pObj->*pFunc)(i);
}
private:
returntype (O::*pFunc)(argType i);
O* pObj;
};


报c2977的错,这个错是模板参数太多的意思
[解决办法]
没有这样的限制,
测试编译通过,

读书人网 >C++

热点推荐