如何预定义模版类?
有模版类
template<class T> class M<T>;
在A.h中预定义
template<class T>
class M<T>; //error C2143: syntax error : missing ';' before '<'
class A
{}
在A.cpp中包含,使用
#inlcude "M.h"
//...
如题,怎么样预定义模版类?
谢谢!
[解决办法]
template <class T>
class M ;
[解决办法]
类模板:
template <typename T>
class M;
模板类:
M<int> m1;
M<char> m2;