message.h

来自「教职员工及非教职员工数据库管理系统」· C头文件 代码 · 共 47 行

H
47
字号
// Message.h: interface for the CMessage class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MESSAGE_H__D8A0606A_2966_4581_85B3_7F8D231D8E99__INCLUDED_)
#define AFX_MESSAGE_H__D8A0606A_2966_4581_85B3_7F8D231D8E99__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//结点定义 
struct  Node
{
	int Type;//数据信息类型:教职工型和非教职工型
	CPerson *pPer;//指向基类的指针(可以指向派生类 )
	Node* next;//指向下一个结点的指针
};

//管理类
class CMessage 
{
public:	
	void ShowPerson();//显示所有人员信息

	void ClearPerson();//释放链表

	void FindPerson();//查找某个人的信息

	int FindPersonWT();//按工种查找信息
	int FindPersonColl();//按学院查找信息
	int FindPersonSex();//按性别查找信息
	int FindPersonType();//按类型查找信息
	int FindPersonName();//按姓名查找信息

	void DeletePerson();//删除指定人员信息或删除全部的人员信息

	void InsertPerson();//插入人员信息

	CMessage();//管理类的构造函数
	virtual ~CMessage();//管理类的析构函数
	
	Node *head;//链表的头指针(带头的)
};

#endif // !defined(AFX_MESSAGE_H__D8A0606A_2966_4581_85B3_7F8D231D8E99__INCLUDED_)

⌨️ 快捷键说明

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