单选题若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。Aoperator long()const;Boperator long(bigNumber);Clong operator long()const;Dlong operator long(BigNumber);

单选题
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
A

operator long()const;

B

operator long(bigNumber);

C

long operator long()const;

D

long operator long(BigNumber);


参考解析

解析:
在重载类型转换符时,由于运算符本身已经表示出返回值类型,因此不需要返回值类型的声明,CD两项错误。类型转换运算符只能作为成员函数重载,long是一元运算符,形参的个数比操作数个数少一个,因此重载函数无参数。

相关考题:

单选题在三级模式之间引入两层映象,其主要功能之一是(  )。A使数据与程序具有较高的独立性B使系统具有较高的通道能力C保持数据与程序的一致性D提高存储空间的利用率

单选题下列关于类和对象的叙述中,错误的是(  )。A一个类只能有一个对象B对象是类的具体实例C类是对某一类对象的抽象D类和对象的关系是一种数据类型与变量的关系

单选题若磁盘上已存在某个文本文件,其全路径文件名为d:cre\test.txt,下列语句中不能打开该文件的是(  )。

单选题下列语句中,错误的是(  )。Aconst int buffer=256;Bconst double*point;Cint const buffer=256;Ddouble*const point;

单选题己知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是(  )。AABCDEBECABDCEACDBDCDEAB

单选题下列叙述中正确的是(  )。A在栈中,栈中的元素随栈底指针与栈顶指针的变化而动态变化B在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D上述三种说法都不对

单选题操作系统是对(  )进行管理的软件。A软件B硬件C计算机资源D应用程序

单选题下列叙述中错误的是(  )。A在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C在链表中,如果每个结点有两个指针域,则该链表不一定是线性结构D在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定不是线性结构

单选题下列选项中,与实现运行时多态性无关的是(  )。A重载函数B虚函数C指针D引用

单选题运算符重载时不需要保持的性质是(  )。A操作数个数B操作数类型C优先级D结合性

单选题某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(  )。(假设根结点在第1层)A3B4C6D7

单选题下列关于函数模板的描述中,正确的是(  )。A函数模板是一个实例函数B使用函数模板定义的函数没有返回类型C函数模板的类型参数与函数的参数相同D通过使用不同的类型参数,可以从函数模板得到不同的实例函数

单选题下列字符串中可以用作C++标识符的是(  )。A2009varBgotoCtest-2009D_123

单选题在软件开发中,需求分析阶段产生的主要文档是(  )。A软件集成测试计划B软件详细设计说明书C用户手册D软件需求规格说明书

单选题设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列的元素个数为(  )。A15B16C20D0或35

单选题有如下程序:输入字符+时,程序的运行结果是(  )。A***B###C***###D无输出

单选题下列关于线性链表的叙述中,正确的是(  )。A各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C进行插入与删除时,不需要移动表中的元素D以上说法均不正确

单选题下列关于虚基类的描述中,错误的是(  )。A使用虚基类可以消除由多继承产生的二义性B构造派生类对象时,虚基类的构造函数只被调用一次C声明“class B: virtual public A”说明类B为虚基类D建立派生类对象时,首先调用虚基类的构造函数

单选题在软件设计中,不属于过程设计工具的是(  )。APDL(过程设计语言)BPAD图CN-S图DDFD图

单选题在下列double型常量表示中,错误的是(  )。AE15B.35C3E5D3E-5

单选题已知函数f的原型是void f(int *a,longb);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是(  )。Af(v1,v2);Bf(v1,v2);Cf(v1,v2);Df(v1,v2);

单选题软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是(  )。A编辑软件B操作系统C教务管理系统D浏览器

单选题结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是(  )。A三种基本结构不可以嵌套使用B顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C选择结构是根据不同的条件执行不同分支中的语句D循环结构是根据条件决定是否重复、重复执行多少次循环体语句

单选题给出下面程序输出结果(  )。A10B20C40D30

单选题定义无符号整数类为UInt,下面可以作为类UInt实例化值的是(  )。A-369B369C0.369D整数集合{1,2,3,4,5}

单选题在下列链表中,能够从任意一个结点出发遍历访问到所有结点的是(  )。A单链表B循环链表C双向链表D二叉链表

单选题在类中说明的成员可以使用关键字的是(  )。ApublicBexternCcpuDregister

单选题软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于(  )。A定义阶段B开发阶段C维护阶段D上述三个阶段