card.h

来自「一些VC++的经典实例」· C头文件 代码 · 共 32 行

H
32
字号
//该文件定义了名片类,可以实现插入,删除和查找操作
class CCard
{
private:
	CCard * pNext;
	CCard * pPre;
protected:
	CString m_Name;
	CString m_Mail;
public:
	CCard()
	{
		pNext=NULL;
	}

	CCard(CString name,CString mail,CCard * next=NULL)
	{
		m_Name=name;
		m_Mail=mail;
		pNext=next;
	}

	~CCard(){}

	CCard * NextCard();
	void UpdateCard(CString name,CString mail);//更新当前对象
	void InsertCard(CCard * lpCCard,CCard * lpHead);//在该节点插入新节点,lpCCard是待插入节点
	CCard * DeleteCard(CString name,CString mail,CCard * lpHead);//在删除该节点
	CCard * SearchCard(CString name,CString mail,CCard * lpHead);//按关键字搜索节点
	CString GetName(){return m_Name;}
	CString GetMail(){return m_Mail;}
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?