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<