首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出( )。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出( )。
admin
2010-06-06
103
问题
运算符函数调用格式的表达式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/UYjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
阅读下面程序,程序执行后的结果为()。#inc1ude"stdio.h"main(){char*str="abcdefghijklmnopq";while(*str++!=’e’);print
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的
下面关于位运算符的叙述,正确的是
下面不属于软件测试实施步骤的是
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【 】测试方法。
随机试题
(2010年4月)根据《商标国际注册马德里协定》规定,商标的国际注册在任何成员国生效后,保护期限为_____,且可无限制续展。
简述数据收集和调查的常用方法。
《春江花月夜》的主旨是()
高眼压作用下,混有虹膜组织的角膜瘢痕易形成
具有消食化积,行气散瘀功效的是()
下列属于一般情况下子女教育财产投入风险的是( )。
最初的人类。为了寻找足够的食物,经常过着一种漂泊不定的生活,漂泊到一个地方,即随便找个临时夜宿处。这种时常迁徙但又随遇而安的居住方式,应当视作人类从巢居形式进入穴居形式之前所经历的一个过渡阶段。对文中“过渡阶段”的概括最正确的一项是()
张居正调抗倭名将()镇守蓟门,对安定北方人民的生活和保障社会生产的发展起了积极作用。
下列选项中,属于处断的一罪的是()
Whatisaphrasebookdesignedfor?
最新回复
(
0
)