C++ 面试题总结

简介:

1 dynamic_cast 与 static_cast 区别

2 static,const,int &, int 初始化方式,初始化顺序

3 虚函数调用原理,虚函数表多个对象共用一个。

4 非虚函数,如何调用的

5 拷贝构造函数与赋值构造函数的实现

6 纯虚函数如何实现,抽象类能否被实例化,为什么不能实例化。

virtual void print()=0; 不能实例化

7、static在C和C++里各代表什么含义 
  
8、const在C/C++里什么意思 

9、static 跨文件访问全局变量,多文件访问;extern int i;

10、继承:内存中有父类一个对象,每个类都有自己的虚函数表,每个对象有个指针指向虚函数表。子类自动覆盖父类同名虚函数。

11、空类默认的4个函数:构造函数、拷贝构造函数、析构函数、赋值函数

12、

本文转自博客园知识天地的博客,原文链接:C++ 面试题总结,如需转载请自行联系原博主。

相关文章
|
1月前
|
安全 JavaScript 前端开发
C/C++面试题:如何理解多态?
C/C++面试题:如何理解多态?
23 0
|
29天前
|
编译器 C++ Python
【C/C++ 泡沫精选面试题02】深拷贝和浅拷贝之间的区别?
【C/C++ 泡沫精选面试题02】深拷贝和浅拷贝之间的区别?
32 1
|
24天前
|
敏捷开发 安全 API
C/C++ 工程师面试:如何精彩展示你的项目经验并获得高分
C/C++ 工程师面试:如何精彩展示你的项目经验并获得高分
71 0
|
29天前
|
消息中间件 存储 算法
【C/C++ 泡沫精选面试题04】在实际项目中,多进程和多线程如何选择?
【C/C++ 泡沫精选面试题04】在实际项目中,多进程和多线程如何选择?
43 1
|
29天前
|
编解码 缓存 安全
【C/C++ 泡沫精选面试题03】谈谈C/C++ 智能指针?
【C/C++ 泡沫精选面试题03】谈谈C/C++ 智能指针?
31 1
|
29天前
|
缓存 算法 编译器
【C/C++ 泡沫精选面试题01】提高c++性能,你用过哪些方式去提升?
【C/C++ 泡沫精选面试题01】提高c++性能,你用过哪些方式去提升?
35 1
|
30天前
|
设计模式 C++
C++设计模式:面试题精选集
C++设计模式:面试题精选集
89 0
|
1月前
|
存储 安全 编译器
C/C++面试题:堆栈的作用
C/C++面试题:堆栈的作用
21 0
存储 编译器 Linux
15 0
|
2天前
|
编译器 C++
标准库中的string类(上)——“C++”
标准库中的string类(上)——“C++”