首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2015-08-14
65
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、/和"++"都是作为成员函数重载的
B、/和"++"都是作为非成员函数重载的
C、/是作为成员函数重载的,"++"是作为非成员函数重载的
D、/是作为非成员函数重载的,"++"都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/tvNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下数组声明:intnum[10];,下标值引用错误的是
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
以下不正确的定义语句是
下列关于动态联编的描述中,错误的是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
设计程序时,应采纳的原则之一是()。
随机试题
精神文化的表现形式和物质文化实现的保证是()
A.乙胺丁醇B.异烟肼C.吡嗪酰胺D.链霉素E.利福平对结核病灶中B群细菌杀菌活性最强的药物是
A,骨髓粒、红两系病态造血,骨髓原始细胞>5%,环形铁粒幼红细胞>15%B,骨髓粒、红两系病态造血,骨髓原始细胞
做血培养的采血时机是
下列哪些说法是错误的?()
管道滑动支架以支承面中心为起点进行反方向安装的偏移量应为位移值的()。[2014年真题]
以地下水为水源的饮用水处理工艺中,经常由于水中铁量超标而设置除铁单元。通常的除铁处理工艺流程中不包括()。
收到所有者权益投资的价值50万元的机器设备,则()。(3.2)
无论何种情况下,融资租赁的承租人均应该以出租人的租赁内含利率或合同规定利率作为未确认融资费用的分摊率。()
A、Inarestaurant.B、Inhisoffice.C、Onthestreet.D、Onaplane.D题目问男士衬衫上的污渍是从哪里来的。对话的最后,男士告诉自己的妈妈,空姐正伸手给坐在自己旁边的男士提供饮料,突然一股湍流
最新回复
(
0
)