資源簡介
圖書館數據結構實例
代碼片段和文件信息
#include
#include
#include
#include
using?namespace?std;
class?Patron;
class?Book
{
public:
Book()
{
patron=0;
}
bool?operator==(const?Book&?bk)?const
{
return?strcmp(title?bk.title)==0;
}
private:
char?*title;
Patron?*patron;
ostream?&printBook(ostream?&)?const;
friend?ostream?&?operator<<(ostream?&out?const?Book&?bk)
{
return?bk.printBook(out);
}
friend?class?CheckedOutBook;
friend?Patron;
friend?void?includeBook();
friend?void?checkOutBook();
friend?void?returnBook();
};
class?Author{
public:
Author(){
}
bool?operator==(const?Author?&ar)?const{
return?strcmp(name?ar.name)==0;
}
private:
char?*name;
list?books;
ostream?&printAuthor(ostream&)?const;
friend?ostream
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-05?16:34??圖書館\
?????目錄???????????0??2015-11-05?20:07??圖書館\book\
?????目錄???????????0??2015-11-05?17:39??圖書館\book\book\
?????文件????????6682??2015-11-05?20:07??圖書館\book\book\book.cpp
?????文件????????3308??2015-11-05?17:40??圖書館\book\book\book.vcxproj
?????文件?????????942??2015-11-05?17:40??圖書館\book\book\book.vcxproj.filters
?????文件?????8781824??2015-11-05?20:07??圖書館\book\book.sdf
?????文件?????????879??2015-11-05?16:34??圖書館\book\book.sln
?????文件???????19456??2015-11-05?20:07??圖書館\book\book.v11.suo
評論
共有 條評論