首先,创建一个基类 Book,包含书的基本信息,如书名、作者、出版社等。这个类可以包含构造函数、析构函数、复制构造函数等成员函数。可以编写一个静态函数 menu(),用于输出操作菜单,让用户选择要进行的操作,例如添加图书、删除图书等。
时间: 2023-02-13 11:32:20 浏览: 29
虚基类及其派生类构造函数-东南大学C++课件(总)
以下是基类 Book 的定义:
```
class Book {
public:
// 构造函数
Book(string name, string author, string publisher);
// 析构函数
~Book();
// 复制构造函数
Book(const Book& book);
// 获取书名
string getName() const;
// 设置书名
void setName(string name);
// 获取作者
string getAuthor() const;
// 设置作者
void setAuthor(string author);
// 获取出版社
string getPublisher() const;
// 设置出版社
void setPublisher(string publisher);
// 静态函数,输出操作菜单
static void menu();
private:
string name_; // 书名
string author_; // 作者
string publisher_; // 出版社
};
```
阅读全文