c++典型面试题目
c吧
全部回复
仅看楼主
level 6
1、什么是类型安全,c++中如何能够做到类型安全。
2、C++的4种cast作用和使用方法,注意的问题。
3、STL容器常用哪几种,哪些是有序的,哪些是无序的。
4、Vector容器的概念和作用
5、三种设计模式,工厂模式或者观察者模式讲一下。
6、智能指针有几种?
7、单例模式,好处/坏处?
8、解释一下观察者模式
9、工厂模式概念
10、stl常用的容器有哪些
11、list容器底层是怎么实现的
12、vector和list的区别,分别在哪些场景使用
13、类和结构体的区别
14、单例模式,工厂模式,代理模式的特点及应用场景
15、new/delete和malloc/free区别
16、map的特性,如何确认map中是否存在key值,map如何遍历
17、指针和引用的区别
18、智能指针介绍
19、指针和引用的区别
20、三大特性
21、虚函数怎样具体实现的
22、stl最常用容器
23、map的底层拿什么实现的
24、static修饰类成员函数的时候可以调用类内的私有成员吗
25、构造函数可以是虚函数吗?
26、讲解一下多态的实现
27、C和c++区别
28、重写与重载
29、单例模式,工厂模式,代理模式和观察者模式的特点及应用场景
30、c++中用哪些容器存储哪些数据
31、c++内存管理
32、智能指针shared——ptr
33、STL标准模板库容器有哪些
34、vector和list分别使用什么场景
35、stl标准模板库有哪些,描述下优缺点
36、深和浅拷贝概念
37、左值和右值引用的问题
38、消息队列通信方式
39、c++中使用消息队列实现线程之间的通信
40、c++利用stl中的queue封装消息队列类如何实现
41、消息队列类中是否实现register方法进程任务注册,
是否使用<functional>库,解释该库的感念和使用步骤。
是否使用lambda表达式。
42、常用设计模式简介
2025年11月26日 09点11分 1
1