首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

模板函数报错 error C2783,该怎么解决

2012-05-16 
模板函数报错 error C2783templatetypename T, class functionint MySerarch(const vectorT& vt, size

模板函数报错 error C2783
template<typename T, class function>
int MySerarch(const vector<T>& vt, size_t stBegin, size_t stEnd, const T& t)
{
...
}

一个模板函数,在vector的stBegin位置到stEnd位置搜元素t
光编这个函数,不调用,没有问题,如果调用,会报一个
int res = ::MySerarch(vt, 0, vt.size()-1, (CString)_T("czd"));


错误5error C2783: “int SearchFromOrdinalVector(const std::vector<T> &,size_t,size_t,const T &)”: 无法为“<未知>”推导 <未知> 参数f:\备份\vcttest\vcttest\vcttestdlg.cpp673


[解决办法]
class function做甚的?

热点排行