布爾運算符= =(const Person & amp;壹、const人& ampb);//相等運算符重載函數聲明。
我在課外寫的,沒有用友函數。
布爾運算符= =(const Person & amp;壹、const人& ampB)//相等運算符重載
{
bool yes = true
if(strlen(a.getName())!= strlen(b . getname())//首先判斷兩個數組長度是否相等。
{
是=假;
}
Else//兩個數組長度相等。
{
int index = 0;
char s = strlen(a . getname());
while(index & lt;標準普爾。& amp(a . getname()[index])= =(b . getname()[index])
{
++索引;
}
if(index & lt;s)
{
是=假;
}
}
返回yes
}
朋友團隊& amp操作員& gt& gt(istream & amp輸入,人和。u);//輸入運算符重載函數聲明
istream & amp操作員& gt& gt(istream & amp輸入,人和。U)//輸入運算符重載函數
{
cout & lt& lt”請輸入郵箱和名字\ n”;
輸入& gt& gtu.email _ address & gt& gtu . name;
cout & lt& lt”請輸入出生日期\ n”;
輸入& gt& gt日期;
返回輸入;
}
牡蠣之友& amp操作員& lt& lt(ostream & amp出去,const人& amp五);//輸出運算符重載函數聲明
牡蠣&;操作員& lt& lt(ostream & amp出去,const人& ampV)//輸出運算符重載函數
{
out & lt& lt"電子郵件:"
out & lt& lt"名稱:"
v . date . print();
退了出來;
}