如何编写一个以模板类对象作为参数的函数?以下工作会怎样?它可以进入.cpp文件而不是标题吗? (我之前只写过模板化课程。)
template<class T> class LtdArray {
//class definition
}
template<class T> class LtdArray
bool ifBlockProcess(LtdArray <darr, string strToProc) {
//add element to LtdArray
}
答案 0 :(得分:1)
这样的事情可以解决问题:
template<class T>
bool ifBlockProcess(LtdArray<T> & ltdarr, string strToProc)
{
//add element to LtdArray
}
答案 1 :(得分:1)
制作function templates时,您不需要包含该课程。你的原型应该是这样的:
template<class T>
bool ifBlockProcess(LtdArray<T> <darr, string strToProc);