C++开发人员面试问题 c 面试题

C面试问题(针对C++开发人员的面试问题)
1.在C++中有多少种初始化原始数据类型的方法,分别是什么?
2.为什么析构函数要声明为虚的?
3.这意味着什么?C++支持重载?
4.4中有哪些重载的例子?C++?
5.C++中什么是名字讹误,为什么要用它?
6.什么是抽象基类?
7.什么是RTTI?
8.如何访问被另一个同名变量“隐藏”的变量?
9.房间叫什么名字空房间怎么用?
10.C++中的类和结构有什么区别,这和C有什么不同?
【C++开发人员面试问题 c 面试题】11.什么是模板?它们是如何使用的?
12.什么是复制构造函数,什么时候使用,特别是和等价的操作符比较 。
13.“浅”拷贝和“深”拷贝有什么区别?
14.什么是Const运算符,如何使用?
15.在C++中,引用传递、值传递和指针传递有什么区别?
16.在C++中,什么时候通过引用返回值不是一个好主意?
17.在堆栈上创建的变量和在堆上创建的变量有什么区别?
18.如何释放动态分配给数组的内存?只用删除是什么意思?
19.什么是多重继承?什么时候用?
20.什么是纯虚函数?
21.你用可变关键词做什么?
22.关键词波动是做什么的?
23.STL是什么?
24.什么是向量?
25.题目“算法”包含了什么?
26.#include和# include有什么区别?
27.“++I”和“i++”有什么区别?
28.什么是短路评估?怎么用?为什么危险?
29.“”是什么运算符?
30.唯一的布尔表达式字符是什么?它是如何工作的?
31.const成员函数的用途是什么?怎么用?
32.如何在C++中使用TRY/CATCH?
33.为什么不在析构函数中抛出异常?
34.有哪些显性的关键词?
35.C++中进行造型的正确方法是什么?
36.内联是干什么用的?
从上面可以看出,C++更多的是学习一门语言的每一个角落 。

    推荐阅读