Advertisement

二十万字C/C++、嵌入式软开面试题全集宝典二

阅读量:

目录

1、静态绑定和动态绑定的介绍

2、C语言struct和C++struct区别

3、虚函数可以声明为inline吗?

4、介绍 C++ 所有的构造函数

5、 什么情况下会调用拷贝构造函数

6、 为什么拷贝构造函数必须是引用传递,不能是值传递?

7、 何时需要合成构造函数

8、 何时需要合成复制构造函数

9、 C++类的虚函数表和虚函数在内存中的位置

10、 同一个类,实例化多次,是否共享虚函数表?

11、 编译器处理虚函数表应该如何处理

12、请解释类成员的初始化方式?以及构造函数的具体调用顺序是怎样的?相比使用默认的成员初始化方式,请问采用成员初始化列表的方式相较于其他方法有何优势?

一、初始化方式

13、 成员列表初始化?

14、 何时需要成员初始化列表?过程是什么?

15、 构造函数为什么不能为虚函数?析构函数为什么要虚函数?

16、 析构函数的作用,如何起作用?

17、 构造函数和析构函数可以调用虚函数吗,为什么

18、 构造函数析构函数可以调用虚函数吗?

19、 构造函数是如何运行的?
析构函数是如何运作的?
在构造过程中会完成哪些任务?
对象复制过程中涉及哪些步骤?

20、 虚析构函数的作用,父类的析构函数是否要设置为虚函数?


![](https://ad.itadn.com/c/weblog/bl

全部评论 (0)

还没有任何评论哟~