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 + -
显示快捷键?