• 大小: 1.22MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 标签: c++面向对  

资源简介

国防科技大学大一程序设计课程,用c++面向对象实现一个图书管理系统

资源截图

代码片段和文件信息

#include “Book.h“
#include 
using namespace std;

// 构造函数
Book::Book(string id string name)
{
m_ID = id;
m_name = name;
m_state = 0;
m_reader = NULL;
}

// 借书
void Book::Borrow(Reader* reader)
{
if (m_state == 1)
cout << “已经借出去了“ << endl;
else
{
m_state = 1;
m_reader = reader;
}
}

// 还书
void Book::Return()
{
if (m_state == 0)
cout << “书尚未借出,无法还书“ << endl;
else
{
m_state = 0;
m_reader = NULL;
}
}

// 打印图书信息
void Book::Show()
{
cout << m_name << “\t\t“;
cout << (m_state == 0 ? “未借出“ : “已借出“);
cout << endl;
}

// 判断当前书籍编号是否id
bool Book::IsThisBook(string id)
{
return (m_ID == id);
}

// 判断当前图书是否已被借出
bool Book::IsBorrowed()
{
return (m_state == 1);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        809  2018-03-02 14:00  图书管理系统\Book.cpp

     文件        559  2018-03-02 10:18  图书管理系统\Book.h

     文件      71981  2018-03-06 21:16  图书管理系统\Debug\Book.obj

     文件     117965  2018-03-06 21:16  图书管理系统\Debug\Book.sbr

     文件     589906  2019-03-20 08:55  图书管理系统\Debug\Lib2.exe

     文件     848328  2019-03-20 08:55  图书管理系统\Debug\Lib2.ilk

     文件    2165288  2018-03-06 21:16  图书管理系统\Debug\Lib2.pch

     文件    1164288  2019-03-20 08:55  图书管理系统\Debug\Lib2.pdb

     文件      26319  2018-03-06 21:16  图书管理系统\Debug\main.obj

     文件     153414  2018-03-06 21:16  图书管理系统\Debug\main.sbr

     文件     257292  2018-03-06 21:16  图书管理系统\Debug\Manager.obj

     文件     216563  2018-03-06 21:16  图书管理系统\Debug\Manager.sbr

     文件      73019  2018-03-06 21:16  图书管理系统\Debug\Reader.obj

     文件     117580  2018-03-06 21:16  图书管理系统\Debug\Reader.sbr

     文件      91136  2019-03-20 08:55  图书管理系统\Debug\vc60.idb

     文件     135168  2018-03-06 21:16  图书管理系统\Debug\vc60.pdb

     文件     589898  2018-03-06 21:16  图书管理系统\Debug\图书管理系统(简易).exe

     文件       4628  2018-03-02 14:14  图书管理系统\Lib2.dsp

     文件        531  2018-03-01 09:05  图书管理系统\Lib2.dsw

     文件      74752  2019-03-20 09:01  图书管理系统\Lib2.ncb

     文件      49664  2019-03-20 09:01  图书管理系统\Lib2.opt

     文件       1048  2019-03-20 08:55  图书管理系统\Lib2.plg

     文件         82  2018-03-02 10:58  图书管理系统\main.cpp

     文件       4980  2018-03-02 14:14  图书管理系统\Manager.cpp

     文件       1012  2018-03-02 10:58  图书管理系统\Manager.h

     文件       1161  2018-03-02 13:58  图书管理系统\Reader.cpp

     文件        636  2018-03-02 13:58  图书管理系统\Reader.h

     目录          0  2019-03-20 08:55  图书管理系统\Debug

     目录          0  2019-03-20 09:01  图书管理系统

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论