亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 例10.4.txt

?? 是關(guān)于譚浩強(qiáng)老師的C++程序設(shè)計(jì)課程的程序源代碼以及課件
?? TXT
字號(hào):
例10.4 定義一個(gè)字符串類String,用來存放不定長的字符串,重載運(yùn)算符“==”,“<”和“>”,用于兩個(gè)字符串的等于、小于和大于的比較運(yùn)算。
為了使讀者便于理解程序,同時(shí)也使讀者了解建立程序的步驟,下面分幾步來介紹編程過程。
(1) 先建立一個(gè)String類: 
#include <iostream>
using namespace std;
class String
{public:
String( ){p=NULL;}                             //默認(rèn)構(gòu)造函數(shù)
String(char *str);                            //構(gòu)造函數(shù)
void display( );
private:
char *p;                                       //字符型指針,用于指向字符串
};
String∷String(char *str)                          //定義構(gòu)造函數(shù)
{p=str;}                                           //使p指向?qū)崊⒆址?
void String∷display( )                             //輸出p所指向的字符串
{cout<<p;}

int main( )
{String string1(″Hello″),string2(″Book″);
string1.display( );
cout<<endl;
string2.display( );
return 0;
}

(2) 有了這個(gè)基礎(chǔ)后,再增加其他必要的內(nèi)容。現(xiàn)在增加對運(yùn)算符重載的部分。為便于編寫和調(diào)試,先重載一個(gè)運(yùn)算符“>”。程序如下: 
#include <iostream>
#include <string>
using namespace std;
class String
{public:
String( ){p=NULL;}
String(char *str);
friend bool operator>(String &string1,String &string2);//聲明運(yùn)算符函數(shù)為友元函數(shù)
void display( );
private:
char *p;                                       //字符型指針,用于指向字符串
};
String∷String(char *str)
{p=str;}

void String∷display( )                             //輸出p所指向的字符串
{cout<<p;}
bool operator>(String &string1,String &string2)      //定義運(yùn)算符重載函數(shù)
{if(strcmp(string1.p,string2.p)>0)
return true;
else return false;
}

int main( )
{String string1(″Hello″),string2(″Book″);
cout<<(string1>string2)<<endl;
}

(3) 擴(kuò)展到對3個(gè)運(yùn)算符重載。
在String類體中聲明3個(gè)成員函數(shù): 
friend bool operator> (String &string1, String &string2);
friend bool operator< (String &string1, String &string2);
friend bool operator==(String &string1, String& string2);
在類外分別定義3個(gè)運(yùn)算符重載函數(shù): 
bool operator>(String &string1,String &string2)          //對運(yùn)算符“>”重載
{if(strcmp(string1.p,string2.p)>0)
return true;
else
return false;
}

bool operator<(String &string1,String &string2)          //對運(yùn)算符“<”重載
{if(strcmp(string1.p,string2.p)<0)
return true;
else
return false;
}

bool operator==(String &string1,String &string2)       //對運(yùn)算符“==”重載
{if(strcmp(string1.p,string2.p)==0)
return true;
else
return false;
}
再修改主函數(shù): 
int main( )
{String string1(″Hello″),string2(″Book″),string3(″Computer″);
cout<<(string1>string2)<<endl;            //比較結(jié)果應(yīng)該為true
cout<<(string1<string3)<<endl;            //比較結(jié)果應(yīng)該為false 
cout<<(string1==string2)<<endl;           //比較結(jié)果應(yīng)該為false 
return 0;
}

(4) 再進(jìn)一步修飾完善,使輸出結(jié)果更直觀。下面給出最后的程序。
#include <iostream>
using namespace std;
class String
{public:
String( ){p=NULL;}
String(char *str);
friend bool operator>(String &string1,String &string2);
friend bool operator<(String &string1,String &string2);
friend bool operator==(String &string1,String &string2);
void display( );
private:
char *p;
}; 
String∷String(char *str)
{p=str;}

void String∷display( )                             //輸出p所指向的字符串
{cout<<p;}

bool operator>(String &string1,String &string2)
{if(strcmp(string1.p,string2.p)>0)
return true;
else
return false;
}

bool operator<(String &string1,String &string2)
{if(strcmp(string1.p,string2.p)<0)
return true;
else
return false;
}

bool operator==(String &string1,String &string2)
{if(strcmp(string1.p,string2.p)==0)
return true;
else
return false;
}

void compare(String &string1,String &string2)
{if(operator>(string1,string2)==1)
{string1.display( );cout<<″>″;string2.display( );}
else
if(operator<(string1,string2)==1)
{string1.display( );cout<<″<″;string2.display( );}
else
if(operator==(string1,string2)==1)
{string1.display( );cout<<″=″;string2.display( );}
cout<<endl;
}
int main( )
{String string1(″Hello″),string2(″Book″),string3(″Computer″),string4(″Hello″);
compare(string1,string2);
compare(string2,string3);
compare(string1,string4);
return 0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲图片一区二区| 2023国产精品| 91视频在线观看| 成人av在线电影| 99亚偷拍自图区亚洲| 91论坛在线播放| 色综合久久99| 欧美男生操女生| 日韩免费高清av| 久久久久久亚洲综合影院红桃| 精品欧美乱码久久久久久1区2区| 日韩一区二区电影| 久久精品水蜜桃av综合天堂| 国产三级一区二区| 综合在线观看色| 丝袜国产日韩另类美女| 久久国产夜色精品鲁鲁99| 韩国一区二区三区| 99视频热这里只有精品免费| 欧美视频一区在线观看| 精品日韩99亚洲| 国产精品久久久久久久久免费相片 | 欧美一区二区三区四区视频 | 美女在线一区二区| 国产精品一区二区久久精品爱涩| av影院午夜一区| 欧美一级艳片视频免费观看| 国产午夜精品久久久久久免费视 | 色婷婷激情综合| 欧美一级夜夜爽| 亚洲欧洲另类国产综合| 日本色综合中文字幕| 成人美女在线观看| 在线成人av网站| 国产精品二区一区二区aⅴ污介绍| 亚洲伊人色欲综合网| 国产精品自拍三区| 欧美日韩情趣电影| 国产精品电影院| 男人的天堂久久精品| av电影天堂一区二区在线| 日韩一区二区三免费高清| 亚洲国产精品二十页| 日本vs亚洲vs韩国一区三区二区| 成人午夜碰碰视频| 精品国产a毛片| 天天影视色香欲综合网老头| av亚洲产国偷v产偷v自拍| 日韩欧美黄色影院| 午夜国产不卡在线观看视频| 成人在线综合网| 精品久久国产老人久久综合| 亚洲国产精品久久久久婷婷884 | 久久精品亚洲麻豆av一区二区| 亚洲h在线观看| 一本久久a久久免费精品不卡| 国产亚洲精品aa| 免费成人在线视频观看| 欧美三级乱人伦电影| 国产精品免费看片| 国产成人在线看| 久久久久99精品国产片| 美腿丝袜一区二区三区| 欧美精品久久一区| 爽爽淫人综合网网站| 欧美日韩www| 视频一区在线视频| 欧美一区二区视频在线观看2020| 亚洲综合色区另类av| 色综合久久久网| 亚洲免费观看高清完整版在线| 国产69精品久久久久毛片| 国产日产欧美一区| 丁香亚洲综合激情啪啪综合| 国产色产综合色产在线视频| 国产成人精品aa毛片| 亚洲国产高清在线观看视频| 成人av在线观| 一区二区三区美女| 欧美日韩一区二区欧美激情| 亚洲va欧美va天堂v国产综合| 欧美日高清视频| 久久精品国内一区二区三区| 久久一日本道色综合| 国产99一区视频免费| 成人免费在线视频| 欧美日韩亚洲综合一区二区三区| 午夜精品久久久久久久久久久| 91 com成人网| 国产伦精一区二区三区| 最新国产の精品合集bt伙计| 在线观看不卡视频| 日韩主播视频在线| 久久精品一区八戒影视| 色综合久久久网| 日韩av电影免费观看高清完整版在线观看| 日韩欧美色电影| eeuss国产一区二区三区| 亚洲影院理伦片| 久久亚洲一区二区三区明星换脸| 成人高清视频免费观看| 香蕉成人伊视频在线观看| 精品国产在天天线2019| 不卡一区二区三区四区| 日日欢夜夜爽一区| 中文字幕欧美国产| 欧美精品1区2区3区| 国产不卡在线视频| 午夜影院在线观看欧美| 国产欧美日韩不卡| 欧美一区二区在线观看| 97国产精品videossex| 看片的网站亚洲| 樱花影视一区二区| 亚洲精品在线观看视频| 欧美午夜电影网| 国产福利一区二区| 奇米一区二区三区| 亚洲精品久久久蜜桃| 久久综合久久综合亚洲| 欧美乱妇一区二区三区不卡视频| 国产精品一区久久久久| 亚洲成va人在线观看| 亚洲欧美一区二区视频| 久久综合久久久久88| 欧美久久久久中文字幕| 99热这里都是精品| 国产aⅴ精品一区二区三区色成熟| 视频精品一区二区| 亚洲综合av网| 亚洲天堂福利av| 国产精品久久久久四虎| 久久精品水蜜桃av综合天堂| 精品免费国产二区三区| 91麻豆精品国产91久久久久| 91成人免费电影| 色狠狠av一区二区三区| 91色.com| 日本韩国精品一区二区在线观看| 成人性生交大片免费| 国产成人精品亚洲777人妖 | 欧美卡1卡2卡| 欧美最猛性xxxxx直播| 99国产精品视频免费观看| 国产电影精品久久禁18| 国产成人免费av在线| 国产成人免费视频网站| 高清beeg欧美| 成人h动漫精品一区二| 成人avav在线| 成人黄色国产精品网站大全在线免费观看 | 国产欧美一区二区三区沐欲| 欧美成人国产一区二区| 日韩限制级电影在线观看| 欧美一区二区女人| 精品99一区二区三区| 欧美精品一区二区在线播放| 欧美成人女星排行榜| 久久综合狠狠综合| 中文字幕一区二区在线播放| 综合婷婷亚洲小说| 亚洲在线一区二区三区| 视频一区视频二区中文| 久久成人免费电影| 懂色av一区二区三区免费看| 91在线高清观看| 欧美色倩网站大全免费| 日韩欧美另类在线| 中文字幕va一区二区三区| 亚洲欧洲日韩女同| 天天综合色天天综合| 激情综合五月婷婷| 成人av在线影院| 欧美日本视频在线| 国产女人18毛片水真多成人如厕| 最好看的中文字幕久久| 婷婷综合五月天| 国产高清一区日本| 欧美主播一区二区三区美女| 欧美精品一区二区三区蜜桃| 中文字幕在线不卡国产视频| 亚洲成人福利片| 国产成人综合亚洲网站| 欧美日韩高清一区二区不卡| 久久久久久免费网| 亚洲综合色自拍一区| 国产精品亚洲专一区二区三区 | 成人动漫中文字幕| 欧美群妇大交群中文字幕| 国产亚洲精品资源在线26u| 亚洲大片免费看| 国产福利一区在线观看| 欧美日韩一区二区不卡| 国产欧美精品区一区二区三区| 亚洲一区二区黄色| 国产不卡一区视频| 精品99999| 日韩激情一二三区| 91福利国产精品| 国产精品久99|