问题 填空题

如下程序声明了一个电话号码类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&nuln) //重载流插入操作符
output<<num.number;return output;
private:
string number;

int main( )
PhoneNumber phone;
phone.setNumber("8008100598");
cout<<"The phone number is:"<<phone<<endl:
return 0;

答案

参考答案:PhoneNumbet operator<<

解析: 运算符重载为友元函数,一般格式为:
frlend函数类型operator运算符(形参表)

单项选择题 A1/A2型题
多项选择题