读书人

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

发布时间: 2012-03-04 11:13:33 作者: rapoo

关于模版类,再请教一个问题!
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();
}
没有什么意思,就像上面这么简单。。。

读书人网 >C++

热点推荐