试题详情
- 简答题c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?
-
函数重载:函数的名称相同,参数的个数或类型不同的函数。
运算符重载:对运算符赋予新的含义,使之一名多用(主要是指运算对象包含类对象)。
构造函数:构造函数的名字必须与类名同名,它不具有任何类型,不返回任何值,主要用于对象初始化。
析构函数:函数名与类名相同,只是在前边加“~”符号,它不具有任何类型,不返回任何值,主要用于对象撤销后的清理工作。 关注下方微信公众号,在线模考后查看
热门试题
- 说明变量时有哪些存储类型?其含义是什么?
- 定义一个国家基类Country,包含国名
- 虚析构函数的作用是()
- 已知int i=0,x=1,y=0;在下
- 求数组中离平均数最近的那个数。函数int
- 字符串“hello,world”在内存中
- 在*p之前插入节点
- 动态联编指的是在运行期间来选择不同类的虚
- 已知:intm=10;下列表示引用的方法
- 二进制文件与字符文件不同的是()。
- for循环中,循环变量的作用域是该循环的
- 什么叫表达式语句?
- 从键盘上输入10个int型数,去掉重复的
- 已知:constAa;其中A是一个类名,
- 类中的成员函数都是公有的,数据成员都是私
- 在C++中,也可使用struct来声明类
- 对于一个类的析构函数,其函数名与类名()
- 分别定义Teacher(教师)类和Cad
- 有以下变量说明,下面不正确的赋值语句是
- 假定AA为一个类,a为该类公有的数据成员