logo - 刷刷题
下载APP
【简答题】

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

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】以下砂轮机操作符合规范的是:()

A.
使用砂轮机时,应站在砂轮正面。
B.
应佩戴防护眼镜和手套操作。
C.
固定工件的支架离砂轮不得大于3mm,安装应牢固。
D.
工件对砂轮的压力要足够大,以便工件不松动。

【单选题】以下操作符合操作技术规程的的是()。

A.
钢板搭头尾
B.
矫直机矫双钢
C.
冷床大链下降前辊道运送钢板
D.
冷床大链至升位后拉钢板

【单选题】已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是

A.
该运算符函数是成员函数
B.
该运算符是一元运算符
C.
由于无参数,使用该运算符时不需要操作数
D.
该运算符不是后缀++或后缀--

【单选题】用 友元 函数实现 双目 运算符重载时,编译器将表达式解释为函数调用的规则是()。

A.
将第一个操作数作为调用运算符重载函数的第一个实参,第二个操作数作为调用运算符重载函数的对象
B.
将第一个操作数作为调用运算符重载函数的对象,第二个操作数作为调用运算符重载函数的实参
C.
将第一个操作数作为调用运算符重载函数的第一个实参,第二个操作数作为调用运算符重载函数的第二个实参
D.
将两个操作数都作为调用运算符重载函数的对象