class myclass {
// Definitions of cotrs and dtor...
// ...
// Defining a method of mine that needs a template
template < typename T >
void dosome(T& par);
}
在cpp文件中执行该怎么做? 我觉得这很好:
template <typename T>
void myclass::dosome< T >(T& par) {
// My code
}
但编译器真的很生气...... 这个上下文中的语法是什么?三江源
答案 0 :(得分:4)
您希望标题中包含整个模板。
答案 1 :(得分:1)
语法是用于函数的语法:
template<typename T> void myclass::dosome(T &par) {
// ...
}
但是,通常你应该在标题中包含模板definitinos。