二十万字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、 虚析构函数的作用,父类的析构函数是否要设置为虚函数?
全部评论 (0)
还没有任何评论哟~
