📄 message.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -