template<class BASE_CLASS, class TYPE>
class CTypedPtrArray : public BASE_CLASS{}; //CTypedPtrArray类型化指针数组类的模板类决定其要派生的父类
//TYPE类则是其元素的类型(常见的模板参数用法)
...
class CObArray : public CObject{};
...
template<class T>
class CObPtrArray : public CTypedPtrArray<CObArray,T> //类CTypedPtrArray类型化指针数组类派生自CObArray对象类,其元素类型是T类的
//CObPtrArray指针数组类派生自CTypedPtrArray指针数组类
模板类 类型也是一种数据
最新推荐文章于 2022-06-28 17:56:35 发布