📄 client.cpp
字号:
#include <iostream>
using namespace std;
#include "Client.h"
Client::Client(void)
{
fname = "";
lname = "";
email = "";
passwd = "";
}
Client::Client(Client const &c)
{
fname = c.fname;
lname = c.lname;
email = c.email;
passwd = c.passwd;
}
Client::Client (string &fname, string &lname, string &email, string &passwd)
{
this->fname = fname;
this->lname = lname;
this->email = email;
this->passwd = passwd;
}
void Client::setFname(const string&fname)
{
this->fname=fname;
}
void Client::setLname(const string&lname)
{
this->lname=lname;
}
void Client::setEmail(const string&email)
{
this->email=email;
}
void Client::setPasswd(const string&passwd)
{
this->passwd=passwd;
}
string Client::getFname () const
{
return fname;
}
string Client::getLname () const
{
return lname;
}
string Client::getEmail () const
{
return email;
}
string Client::getPasswd () const
{
return passwd;
}
bool Client::verifyPasswd(string passwd)
{
if (this->passwd ==passwd) return true;
else return false;
}
istream &operator>>(istream &stream, Client &c)
{
string fname;
string lname;
string email;
string passwd;
(stream>>fname).get();
(stream>>lname).get();
(stream>>email).get();
(stream>>passwd).get();
c.setFname(fname);
c.setLname(lname);
c.setEmail(email);
c.setPasswd(passwd);
return stream;
}
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);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -