首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
admin
2013-02-27
73
问题
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
选项
答案
非成员
解析
“+”是一个二元运算符,当它作为成员函数重载时形参表中只有一个参数,对应于第二操作数,而第一操作数就是对象本身,以this指针的形式隐藏在形参表中。而当“+”作为非成员函数重载时,两个操作数都出现在形参表中。
转载请注明原文地址:https://kaotiyun.com/show/3YVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值为“真”的表达式是()。
下列给定程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改
已知下列函数定义:fun(int*b,int,c,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[50])(
有以下程序;#include<stdio.h>#include<stdlib.h>intfun(intn){int*P;p=(int*)malloc(sizeof(int));*P=n;return*p;}main(){int
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
以下程序中,函数scrap的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2){if(strcmp(s1,s2)
下列各组排序法中,最坏情况下比较次数相同的是()。
对软件设计中应遵循的准则描述正确的是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
随机试题
简述建筑工程技术经济分析需要经历的步骤。
若某磁盘被格式化后共有80个柱面,每个柱面上有18个磁道,每个磁道被分成8个扇区。现有5000个逻辑记录的文件,逻辑记录的大小与扇区大小一致,该文件以顺序结构的形式被存放到磁盘上。柱面、磁道、扇区以及逻辑记录的编号都从“0”开始。文件信息从0柱面、0磁道、
无边界组织有可能导致我们的工作方式发生重大改变。你对此是否同意?请予以解释。
关于糖尿病的胰岛素治疗,正确的是()
关于行政诉讼的现场笔录的说法哪一项是错误的?()
省级人民政府安全生产监督管理部门负责__________企业的安全生产许可证的颁发和管理。()
下列关于施工总承包管理模式的特点说法正确的是()。
银行承兑汇票的出票人于汇票到期日未能足额缴存票款的,承兑银行可以向持票人拒绝付款。( )
属于单方法律行为的是()。
Whatarethespeakersdiscussing?
最新回复
(
0
)