如下程序定義了“單詞”類word,類中重載了<運算符,用于比較“單詞”的大小,返回相應(yīng)的邏輯值。程序的
如下程序定義了“單詞”類word,類中重載了<運算符,用于比較“單詞”的大小,返回相應(yīng)的邏輯值。程序的輸出結(jié)果為:After Sorting:Happy Welcome,請將程序補充完整。
include<iostream>
include<string>
using namespace std;
class Word{
public:
Word(strings):str(s){ }
string getStr( ){return str;}
______const{return(str<w.str);}
friend ostream& operator<<(ostream& output,const Word &w){output<<w.str;return output;}
private:
string str;
};
int main( ){
Word wl("Happy"),w2("Welcome");
cout<<"After sorting:";
if(wl<w2)cout<<w1<<"<<w2;
else cout<<w2<<''<<w1:
return 0;
}
正確答案:bool operator(Word w)bool operator(Word w) 解析:重載關(guān)系運算符“”為成員函數(shù),得到邏輯類型結(jié)果,且只要一個參數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。