首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。 # include<iostream> # include<iomanip> # include<string>
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。 # include<iostream> # include<iomanip> # include<string>
admin
2009-08-15
69
问题
如下程序声明了一个电话号码类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 Opcrator<<
解析
运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。运算符重载实质上是函数的重载。重载运算符的函数一般格式为:函数类型operator运算符名称(形参列表){对运算符的重载处理},即函数名是由operator和运算符组成,如operator+意思是“对运算符+重载”。所以重载流插入操作符为:PhoneNumber Operator<<,其中符号“<<”为输出符。
转载请注明原文地址:https://kaotiyun.com/show/LEjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){staticchara[]="Program",*ptr;for(ptr=a;ptr<a+7;ptr+=2)putchar(*ptr):}程序运行后的结果为(
下列选项中属于面向对象设计方法主要特征的是()。
C语言规定,在一个c程序中,main()函数的位置()。
下列关于函数的叙述中正确的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->next:p
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
下面不能作为结构化方法软件需求分析工具的是
测试用例包括输入值集和【 】值集。
随机试题
高级语言程序需要经过()变成机器语言程序才能被计算机执行。
A、呼吸道传播B、口-口接触传播C、粪一口传播D、血液传播E、虫媒传播水痘:()
A.Ⅱ、Ⅲ、aVF。导联B.Ⅰ、aVL导联C.V1、V2、V3导联D.V3、V4、V5导联E.V5、V6导联前壁Q波出现的导联是
趋势线对价格今后变动的作用,实际上就是起支撑和压力的作用。()
美术课程的教学中应如何体现创新精神?
以太网组播IP地址224.215.145.230应该映射到组播MAC地址()。
单个分区存储管理仅适用于【】和专用计算机系统。
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
ThesignificanceofBrocklehurst’sresearchisthat______.Commercialapplicationoftheresearchfindingwillbepossibleif
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.Word-of-mo
最新回复
(
0
)