如何继承MFC群体数据类

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:13:22
我需要继承一个链表类,但是编译器报错,说要类模版,怎么添加这个东西啊?我是自己看得书,很多概念都是晕的.望高手指点
//CMyList.h
#if !defined(AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_)
#define AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "afxtempl.h"
#include "iostream"
using namespace std;
template<class TYPE, class ARG_TYPE>
class CMyList : public CList
{
public:
CMyList();
virtual ~CMyList();

};

#endif // !defined(AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_)

//CMyList.cpp
#include "stdafx.h"
#include "MyList.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
template<class TYPE, class ARG_TYPE&g

//CMyList.h
#if !defined(AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_)
#define AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_

#include "afxtempl.h"
#include <iostream>
using namespace std;

template<class TYPE, class ARG_TYPE=const TYPE&>
class CMyList : public CList<TYPE, ARG_TYPE>
{
public:
CMyList();
virtual ~CMyList();

};

#endif // !defined(AFX_MYLIST_H__39664A92_2B27_4DED_82CE_77BCAF3ABB1F__INCLUDED_)

//CMyList.cpp
#include "stdafx.h"
#include "MyList.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
template<class TYPE, class ARG_TYPE>
CMyList<TYPE, ARG_TYPE>::CMyList()
{

}
template<cla