关于这个模板的使用不大明白。
CTypedPtrList<CPtrList, CTaskframe*> m_pList1;
CTypedPtrList<CObList, CTaskframe*> m_pList2;template< class BASE_CLASS, class TYPE >
class CTypedPtrList : public BASE_CLASS
msdn上这样写的,我不明白模板的第一个参数class BASE_CLASS 是什么意思?
标准的c++ list不就一个参数吗?应该就是这里的第二个吧?
CTypedPtrList<CPtrList, CTaskframe*> m_pList1;
CTypedPtrList<CObList, CTaskframe*> m_pList2;template< class BASE_CLASS, class TYPE >
class CTypedPtrList : public BASE_CLASS
msdn上这样写的,我不明白模板的第一个参数class BASE_CLASS 是什么意思?
标准的c++ list不就一个参数吗?应该就是这里的第二个吧?
CTypedPtrList<CPtrList, CTaskframe*> m_pList1;
CTypedPtrList<CObList, CTaskframe*> m_pList2;什么时候用CPtrList,什么时候用CObList?