From 38f74cb362da6f391527901738714c831cf04f75 Mon Sep 17 00:00:00 2001 From: pue2kga9m Date: Sat, 22 Jun 2024 16:37:12 +0800 Subject: [PATCH] Add ContactManager.h --- ContactManager.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ContactManager.h diff --git a/ContactManager.h b/ContactManager.h new file mode 100644 index 0000000..ed9969a --- /dev/null +++ b/ContactManager.h @@ -0,0 +1,34 @@ +#pragma once +#ifndef CONTACT_MANAGER_H +#define CONTACT_MANAGER_H + +#include +#include + +// 声明联系人结构体 +struct Contact { + int id; + std::string name; + std::string phone; +}; + +// 声明联系人管理类 +class ContactManager { +private: + std::vector contacts; // 存储联系人的向量 + +public: + // 添加联系人 + void addContact(); + + // 显示通讯录 + void displayContacts() const; + + // 查找联系人 + void findContact() const; + + // 删除联系人 + void deleteContact(); +}; + +#endif // CONTACT_MANAGER_H \ No newline at end of file