#include <iostream>
#include<string>
using namespace std;
class bookscard
{
public:
bookscard(string a ,string b) //建立创建借书用户构造函数
{
name = a;
id = b;
};
bookscard() //建立创建借书用户构造函数
{
name = "";
id = "";
};
void borrowbook(int n) //借书函数
{
books = n;
sum -= n;
};
static void set() //创建静态函数
{
cout << "图书总数:" << sum<<endl;
};
void returnbook() //还书函数
{
sum += books;
books = 0;
};
void read()
{
cout << "姓名:" << name << endl;
cout << "id:" << id << endl;
cout << "借书数目:" << books << endl;
cout << "书库数:" << sum << endl;
};
private:
static int sum;
string name;
string id;
int books=0;
};
int bookscard::sum = 100;
int main()
{
bookscard *p = new bookscard[3]; //对象数组的创建
p->read();
(p + 1)->read();
p[2].read();
delete p;
return 0;
}
对象数组的创建
最新推荐文章于 2024-05-08 22:34:53 发布
本文介绍了一个基于C++的图书借阅系统实现,通过类`bookscard`管理借书用户信息,包括借书、还书及图书总量显示等功能。系统采用对象数组存储多个用户,展示了构造函数、成员函数及静态函数的应用。
1201

被折叠的 条评论
为什么被折叠?



