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

admin2010-12-16  28

问题 如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。
#include<iostream>
   #include<iomanip>
   #include<string>
   using namespace std;
   class PhoneMunber{
   public:
   void setNumber(string number){this->number=number;}
   //重载流插入操作符
   friend_

选项

答案ostream &operator<<。

解析  本题考查利用友元重载流插入操作符。流插入操作符必须有一个类型为ostream&的左操作符,因此必须是一个非成员函数。  而它们需要访问类的private成员,所以需要为友元函数。
转载请注明原文地址:https://kaotiyun.com/show/fKjp777K
0

最新回复(0)