试题详情
- 简答题为什么要用拷贝构造函数?它有哪些特点?
- 拷贝构造函数是一种特殊的构造函数,它的功能是用一个已有数值的对象赋值给另一个同类的一个对象。拷贝构造函数是构造函数,但它是在赋值时被调用,将一个已有数值的对象的数据成员的值拷贝给另一个同类的对象的对应数据成员。
拷贝构造函数的特点如下:
(1)该函数名同类名,因为它也是一种构造函数,并且该函数也不被指定返回类型;
(2)该函数只有一个参数,并且是对同类的某个对象的引用;
(3)每个类都必须有一个拷贝构造函数;
(4)在新建对象时,对对象进行初始化时调用,对象之间赋值不调用。 关注下方微信公众号,在线模考后查看
热门试题
- 什么叫函数原型?
- 编写一个子函数fun,求两个矩阵的乘积矩
- 下列错误的十六进制整型常量表示是()
- 有虚函数是否就一定是动态联编?非虚函数是
- 如何声明内置函数?
- 写一个函数,将以秒为单位输入的一个时间值
- 分析下列程序的输出结果:
- 在控制符中,用来指定八进制、十进制和十六
- 在C++中执行以下4条语句后输出rad值
- 定义盒子Box 类,要求具有以下成员:可
- 调用系统函数时,要先将该系统函数的原型说
- 求PI值,PI/2=1+1/3+1/3*
- 在非标准文件操作中,应该先定义流对象,再
- 什么叫内联函数?
- 编程计算下列表达式:s=1!+2!+3!
- 什么叫面向对象的程序设计语言?
- 分别输入一个整数、一个浮点数、一个字符、
- 声明一个类String1,其数据成员为c
- 分析下列程序的输出结果:
- 编制一个程序,