如何继承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