首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于模版类,再请问一个有关问题

2012-03-04 
关于模版类,再请教一个问题!template ClassTClassCSt:publicCArray T,T{}这个模版类是什么意思?怎么转

关于模版类,再请教一个问题!
template <Class   T>
Class   CSt:public   CArray <T,T>
{

}

这个模版类是什么意思?怎么转化成标准C的结构?

[解决办法]
哦,“标准C的结构”?这个比较难。C语言不支持模板,没有对应实体。
[解决办法]
template <class TYPE, class ARG_TYPE = const TYPE&>
class CArray : public CObject
{
[解决办法]
template <class T>
class TBase
{
protected:
T a;
public:
TBase(T _a){a=_a;}
void show1(){cout < <a < <endl;}
};
template <class T>
class TDevide:public TBase <T>
{
T b;
public:
TDevide(T _a,T _b){a=_a;b=_b;}
void show2(){cout < <a < < "- " < <b < <endl;}
};
void main()
{
TDevide <int> td(1,2);
td.show1();
td.show2();
}
没有什么意思,就像上面这么简单。。。

热点排行