資源簡介
這個一個完整的網上拍賣系統,功能齊全,直接就能運行。
代碼片段和文件信息
#include?“Advertisement.h“
Advertisement::Advertisement(void):number(0)title(““)seller_email(““)body(““)quantity(0){}
Advertisement::Advertisement(const?Advertisement?&a){
this->number=a.getNumber();
this->quantity=a.getQuantity();
this->title=a.gettitle();
this->seller_email=a.getEmail();
this->body=a.getBody();
this->start=a.getStart();
this->close=a.getClose();
}
Advertisement::Advertisement?(string?title?string?seller_email?string?body?
Date?start?Date?close?int?quantity):title(title)seller_email(seller_email)body(body)
quantity(quantity)start(start)close(close)number(0){
}
void?Advertisement::setStart?(const?Date?&start){
this->start=start;
}
void?Advertisement::setClose?(const?Date?&close){
this->close=close;
}
void?Advertisement::settitle?(string?title){
this->title=title;
}
void?Advertisement::setBody?(string?body){
this->body=body;
}
void?Advertisement::setNumber?(int?number){
this->number=number;
}
void?Advertisement::setEmail?(string?email){
this->seller_email=email;
}
void?Advertisement::setQuantity?(int?quantity){
this->quantity=quantity;
}
Date?Advertisement::getStart?()?const{
return?this->start;
}
Date?Advertisement::getClose?()?const{
return?this->close;
}
string?Advertisement::gettitle()?const{
return?this->title;
}
string?Advertisement::getBody()?const{
return?this->body;
}
string?Advertisement::getEmail()?const{
return?this->seller_email;
}
int?Advertisement::getNumber?()?const{
return?this->number;
}
int?Advertisement::getQuantity()?const{
return?this->quantity;
}
????
bool?Advertisement::operator==(const?Advertisement&?a)?const{
return?this->number==a.getNumber();
}
istream?&operator>>(istream?&stream?Advertisement?&a){
int?quantity;
????string?title;
????string?seller_email;
????string?body;
????Date?start;
????Date?close;
stream>>title;
stream>>seller_email;
stream>>quantity;
stream>>start;
stream>>close;
stream>>body;
a.settitle(title);
a.setEmail(seller_email);
a.setQuantity(quantity);
a.setStart(start);
a.setClose(close);
a.setBody(body);
return?stream;
}
//Returns?a?reference?to?the?priority?queue?of?bids?
priority_queue&?Advertisement::getBids(void){
return?bids;
}
/*
?*?Returns?a?vector?of?the?winning?bids?in?a?“Dutch“?style?auction.?“Dutch“?style?auctions?are?auctions?that?
?*?contain?a?quantity?greater?than?one.?These?auctions?therefore?can?have?more?than?one?winning?bidder.?
?*?To?correctly?implement?this?method?you?should?return?a?vector?that?contains?all?of?the?winning?Bid?objects.?
?*?As?an?example?consider?an?advertisement?that?contained?a?quantity?of?ten.?If?this?advertisement?contained?twenty?bids?
?*?each?with?a?quantity?of?two?the?five?highest?bids?would?be?returned.?
?*/
vector?Advertisement::getTopDutchBids?(void)?const{
priority_queue?temp=bids;
vector?winning;
int?n=0;
Bid?b;
while(!te
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3173??2009-07-08?15:15??網上拍賣系統(C%2B%2B)\實驗五代碼\Advertisement.cpp
?????文件???????1414??2004-01-13?14:36??網上拍賣系統(C%2B%2B)\實驗五代碼\Advertisement.h
?????文件???????2118??2009-07-08?15:15??網上拍賣系統(C%2B%2B)\實驗五代碼\Bid.cpp
?????文件????????828??2004-01-13?14:35??網上拍賣系統(C%2B%2B)\實驗五代碼\Bid.h
?????文件????????166??2004-01-14?07:07??網上拍賣系統(C%2B%2B)\實驗五代碼\bidhistory.h
?????文件???????3637??2009-07-08?20:56??網上拍賣系統(C%2B%2B)\實驗五代碼\buildbidpage.cpp
?????文件????????295??2004-01-14?07:08??網上拍賣系統(C%2B%2B)\實驗五代碼\buildbidpage.h
?????文件??????11614??2004-01-14?13:44??網上拍賣系統(C%2B%2B)\實驗五代碼\buildpage.cpp
?????文件???????1080??2004-01-13?16:08??網上拍賣系統(C%2B%2B)\實驗五代碼\buildpage.h
?????文件????????842??2009-07-08?15:15??網上拍賣系統(C%2B%2B)\實驗五代碼\Categories.cpp
?????文件????????561??2004-01-15?12:32??網上拍賣系統(C%2B%2B)\實驗五代碼\Categories.h
?????文件???????2843??2009-07-09?09:29??網上拍賣系統(C%2B%2B)\實驗五代碼\Category.cpp
?????文件???????1195??2004-01-15?12:42??網上拍賣系統(C%2B%2B)\實驗五代碼\Category.h
?????文件???????1798??2009-07-08?19:19??網上拍賣系統(C%2B%2B)\實驗五代碼\Client.cpp
?????文件???????1114??2004-01-13?14:44??網上拍賣系統(C%2B%2B)\實驗五代碼\Client.h
?????文件???????2315??2009-07-08?15:05??網上拍賣系統(C%2B%2B)\實驗五代碼\Date.cpp
?????文件????????954??2009-07-08?21:09??網上拍賣系統(C%2B%2B)\實驗五代碼\Date.h
?????文件?????563667??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Advertisement.obj
?????文件?????333329??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Bid.obj
?????文件?????345594??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\buildbidpage.obj
?????文件???????5680??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\BuildLog.htm
?????文件?????420395??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\buildpage.obj
?????文件?????185999??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Categories.obj
?????文件?????549442??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Category.obj
?????文件?????308272??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Client.obj
?????文件?????407913??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Date.obj
?????文件?????187763??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Group.obj
?????文件?????704759??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\Listing.obj
?????文件???????2048??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\main.exe.em
?????文件?????627662??2010-11-03?16:57??網上拍賣系統(C%2B%2B)\實驗五代碼\Debug\main.obj
............此處省略27個文件信息
評論
共有 條評論