如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。include<iostream>include<iomanip>include<string>using namespace std;class PhoneNumber{public:void setNumber(string number) {this-->number = number;}//重载流插入操作符friend【 】(ostream output,const PhoneNumber num){ output<<num. number; return output; }private:string number;};int main() {PhoneNumber phone;phone. setNumber("8008100598");cout<<"The phone number is:"<<phone<<endl;return 0;}

如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。

include<iostream>

include<iomanip>

include<string>

using namespace std;

class PhoneNumber{

public:

void setNumber(string number) {this-->number = number;}

//重载流插入操作符

friend【 】(ostream &output,const PhoneNumber &num)

{ output<<num. number; return output; }

private:

string number;

};

int main() {

PhoneNumber phone;

phone. setNumber("8008100598");

cout<<"The phone number is:"<<phone<<endl;

return 0;

}


相关考题:

如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为: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;}

( 14 )如下程序定义了 “ 单词 ” 类 word ,类中重载了 运算符,用于比较 “ 单词 ” 的大小,返回相应辑值。程序的输出结果为: After Sorting: Happy Welcome ,请将程序补充完整。#include iostream#include stringusing namespace std;class Word {public:Word(string s) : str(s) { }string getStr(){ return str; }【 14 】 const { return (strw.str); }friend ostream operator (ostream output, const Word w){ outputw.str; return output; }private:string str;};Int main(){Word w1("Happy"),w2("Welcome");Cout"After sorting: ";if(w1w2) coutw1' 'w2;else coutw2' 'w1;return 0;}

( 13 )在有理数类 Rational 中重载插入运算符 ,以便按 a/q 形式输出。请将 运算符函数的定义补充完整。class Rational{public:Rational(int aa, int qq):a(aa),q(qq){ }friend 【 14 】 operator(ostream out, Rational x){return (outx.a ' / ' x.q);}private:int a,q;};

以下关于拨号控件说法正确的是()。 A、是一个非可视化控件B、用于存储电话号码C、PhoneNumber属性中保存着目标电话号码D、只有一个属性PickNumber

类对象的输入输出需在类中定义重载的提取运算符“>>”和插入运算符“

对于C++流运算符>>,说法正确的是 ______ 。A.它可以重载为类的友元或成员函数B.它是流类的一个输出运算符C.C++内预定义了各种基本数据类型的输入操作D.可以直接用它输入类类型数据

如下程序定义了“单词”类word,类中重载了运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。includeiostreamincludestringusing namespace std;class Word{public:Word(string s):str(s){}string getStr(){retum str;}【 】const{retum(strw.str);}friend ostreamoperator(ostreamoutput,const W0rdw){outputw.str;return output;}private:string str:};int main(){Word wl(”Happy”),w2(“Welcome”);eout”After sorting:”:if(w1w2)toutwl‘ ’w2:else coutw2‘ ’wl:return 0;}

创建复数类。然后重载流操作运算符,能够执行输入输出

在作业题3的基础上,重载流插入运算符“<<”和流提取运算符">>",使之能用于矩阵的输入和输出。