www.pudn.com > Library.rar > Book.cpp
#include "Book.h"
string Book::FileName="Book.txt";
Book::Book(void)
{
}
Book::~Book(void)
{
}
Book::Book(string i_name):OnShelf(true)
{
Book::name=i_name;
}
string Book::GetName()
{
return name;
}
void Book::SetName(string i_name) //设定书名
{
name=i_name;
}
void Book::CheckOut() //书被借出
{
//如果书不在架上,则抛出异常
if(OnShelf==false)
throw("Book is not no shelf!\n");
OnShelf=false; //如果书被借出,则设定其在架上的状态为假
}
void Book::ShowData() //输出书的数据
{
cout<