client.cpp
来自「This assessment requires the creation of」· C++ 代码 · 共 63 行
CPP
63 行
#include "client.h"
//////////
//I did not test this implementation
//
//////////////////////////////
Client::Client()
{
//Suppose the default value is empty
}
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.fname),lname(c.lname),
email(c.email),passwd(c.passwd)
{
}
void Client::setFname(const string& fn)
{
fname = fn;
}
void Client::setLname(const string& ln)
{
lname = ln;
}
void Client::setEmail(const string& em)
{
email = em;
}
void Client::setPasswd(const string& pa)
{
passwd = pa;
}
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 pwd)
{
return passwd == pwd;
}
istream & operator >>(istream& is,Client &c)
{
string fn,ln,em,pwd;
is>>fn>>ln>>em>>pwd;
c.setFname(fn);
c.setLname(ln);
c.setEmail(em);
c.setPasswd(pwd);
return is;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?