试题详情
- 简答题简述构造函数、析构函数和拷贝构造函数的特点和用途。
- A.构造函数特点:函数名和类名相同;公有访问属性;无函数返回类型;对象被创建之后自动调用;可以重载;可在类内或类外定义构造函数作用:初始化对象。
B.析构函数特点:名字特别加~;没有参数;不能重载;对象生存期时,系统自动调用;析构函数作用:在对象生存期结束之后自动执行清理工作。
C.拷贝构造函数特点:与类同名;没有返回类型;只有一个为该类对象的引用作为参数;作用:实现对象之间的初始化。 关注下方微信公众号,在线模考后查看
热门试题
- 按金字塔形状输出杨辉三角形的前N行。
- 构造函数和析构函数都不能重载。
- 给定含有m+n个元素的整型数组A(其中m
- 使用打开文件函数open()之前,需要定
- 解决多继承情况下出现的二义性的方法之一是
- 二进制文件与字符文件不同的是()。
- 什么叫指针?
- 多继承下,可能造成对基类中某个成员访问的
- C++语言提供的文件操作包含文本文件和二
- 什么叫联合体数据类型?
- 使用MFC编程时,OnDraw函数是CV
- 编译系统所提供的系统函数都被定义在它所对
- 类定义通常分为两部分,主要指什么?
- 受保护的成员不能被外界引用,但它可以被派
- 下列的成员函数中,纯虚函数是()。
- 基类中成员在派生类中都是可以访问的。
- 编写函数void-myfun(int-a
- 在格式输出中,设置和清除格式标志位的成员
- 派生类中成员的访问权限与基类的继承方式有
- 关于函数模板,描述错误的是()