读书人

怎么预定义模版类

发布时间: 2012-02-16 21:30:36 作者: rapoo

如何预定义模版类?
有模版类
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;

读书人网 >C++

热点推荐