📄 client.cpp
字号:
#include "Client.h"
//using namespace std;
Client::Client() : fname(""),lname(""),email(""),passwd("") {}
Client::Client(string &fname, string &lname, string &email, string &passwd) :
fname(fname),lname(lname),email(email),passwd(passwd) {}
Client::Client(Client const &c){
fname = c.getFname();
lname = c.getLname();
email = c.getEmail();
passwd = c.getPasswd();
}
void Client::setFname(const string& fn){
fname = fn;
}
void Client::setLname(const string& ln){
lname = ln;
}
void Client::setEmail(const string& e){
email = e;
}
void Client::setPasswd(const string& p){
passwd = p;
}
string Client::getFname () const{
return fname;
}
string Client::getLname () const{
return lname;
}
string Client::getEmail () const{
return email;
}
string Client::getPasswd () const{
return passwd;
}
vector<int>::iterator Client::beginOfferings() {
return offerings.begin();
}
vector<int>::iterator Client::endOfferings() {
return offerings.end();
}
vector<int>::iterator Client::beginBids() {
return bids.begin();
}
vector<int>::iterator Client::endBids() {
return bids.end();
}
void Client::addBid (int item) {
bids.push_back(item);
}
void Client::addOffering (int item) {
offerings.push_back(item);
}
bool Client::verifyPasswd(string passwd){
if(this->passwd==passwd)
return true;
return false;
}
istream &operator>>(istream &stream, Client &c){
string s;
stream>>s;
c.setFname(s);
stream>>s;
c.setLname(s);
stream>>s;
c.setEmail(s);
stream>>s;
c.setPasswd(s);
return stream;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -