📄 advertisement.cpp
字号:
#include "Advertisement.h"
Advertisement::Advertisement():quantity(0),number(0) {}
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),number(0),start(start),close(close) {}
Advertisement::Advertisement(const Advertisement &a) {
this->title = a.getTitle();
this->seller_email = a.getEmail();
this->body = a.getBody();
this->start = a.getStart();
this->close = a.getClose();
this->quantity = a.getQuantity();
this->number = a.getNumber();
}
string Advertisement::getBody() const {
return this->body;
}
Date Advertisement::getClose() const {
return this->close;
}
string Advertisement::getEmail() const {
return this->seller_email;
}
int Advertisement::getNumber() const {
return this->number;
}
int Advertisement::getQuantity() const {
return this->quantity;
}
Date Advertisement::getStart() const {
return this->start;
}
string Advertisement::getTitle() const {
return this->title;
}
void Advertisement::setNumber(int number) {
this->number = number;
}
void Advertisement::setQuantity(int quantity) {
this->quantity = quantity;
}
void Advertisement::setBody(std::string body) {
this->body = body;
}
void Advertisement::setEmail(std::string email) {
this->seller_email = email;
}
void Advertisement::setClose(const Date &close) {
this->close = close;
}
void Advertisement::setStart(const Date &start) {
this->start = start;
}
void Advertisement::setTitle(std::string title) {
this->title = title;
}
bool Advertisement::operator ==(const Advertisement &ad) const {
if (this->number == ad.getNumber())
return true;
return false;
}
istream &operator>>(istream &stream, Advertisement &a) {
string title,email,body;
int quantity = 0;
Date start,close;
stream>>title>>email>>quantity>>start>>close>>body;
a.setBody(body);
a.setEmail(email);
a.setTitle(title);
a.setQuantity(quantity);
a.setStart(start);
a.setClose(close);
return stream;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -