单项选择题

关于运算符重载,下列表述中正确的是( )。

A.C++已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换符函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C++中原来没有的运算符
<上一题 目录 下一题>
热门 试题

单项选择题
关于动态存储分配,下列说法正确的是( )。
A.new和delete是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间
D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
单项选择题
阅读下面的程序: #include <iostream.h> void main() int x; cin>>x; if(x++>5) cout<<x<<endl; else cout<<x--<<endl; 如果两次执行上述程序,且键盘输入分别为4和6,则输出结果分别是( )。
A.4,6
B.3,6
C.4,7
D.5,7
相关试题
  • 下列关于虚基类的描述,错误的是( )。
  • 有以下类定义 class MyClass private:...
  • 使用fstream流类定义流对象并打开磁盘文件...
  • 下列程序的运行结果为( )。 #include...
  • 有如下程序 #include <iostream> usi...