今天在麒麟上用qt开发时,第一次写模板类,将模板类的方法实现放在cpp文件里,结果模板类的方法一个都没有编译成功。将模板类的方法实现放在模板类所在的头文件后,编译模板类时其方法就成功编译了。
.h头文件
template<class T>
class MyClass{
public:
void fun1();
};
void MyClass<T>::fun1(){
}
今天在麒麟上用qt开发时,第一次写模板类,将模板类的方法实现放在cpp文件里,结果模板类的方法一个都没有编译成功。将模板类的方法实现放在模板类所在的头文件后,编译模板类时其方法就成功编译了。
.h头文件
template<class T>
class MyClass{
public:
void fun1();
};
void MyClass<T>::fun1(){
}