parent
18e17ca423
commit
2bd65f8ee2
@ -1,2 +1,33 @@
|
|||||||
# Lin_Address_Book_Management_System
|
# Lin_Address_Book_Management_System
|
||||||
|
#ifndef CONTACT_MANAGER_H
|
||||||
|
#define CONTACT_MANAGER_H
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
// 声明联系人结构体
|
||||||
|
struct Contact {
|
||||||
|
int id;
|
||||||
|
std::string name;
|
||||||
|
std::string phone;
|
||||||
|
};
|
||||||
|
|
||||||
|
// 声明联系人管理类
|
||||||
|
class ContactManager {
|
||||||
|
private:
|
||||||
|
std::vector<Contact> contacts; // 存储联系人的向量
|
||||||
|
|
||||||
|
public:
|
||||||
|
// 添加联系人
|
||||||
|
void addContact();
|
||||||
|
|
||||||
|
// 显示通讯录
|
||||||
|
void displayContacts() const;
|
||||||
|
|
||||||
|
// 查找联系人
|
||||||
|
void findContact() const;
|
||||||
|
|
||||||
|
// 删除联系人
|
||||||
|
void deleteContact();
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // CONTACT_MANAGER_H
|
||||||
|
Loading…
Reference in new issue