fyl-xiao

导航

统信软件面经

1.多态
如何实现?
静态多态和动态多态
使用多态的代价
2.虚函数virtual。在程序执行时,是怎么找到应该执行父类的虚函数,还是应该执行子类的虚函数。
3.虚函数如何实现?
虚表原理?
4.动态库和静态库
5.网络协议7层或4层模型
6.TDP和UDP的区别
7.程序从.cpp文件到可执行文件经历哪些过程?
8.TCP粘包?怎么解决?
9.设计模式。工厂模式有哪些?简单工厂模式不建议使用。抽象工厂模式如何实现?
10.STL容器用过吗?
11.vector和list的区别?底层如何实现?
12.vector如何实现可变长?机制是什么?
13.const int *p; int *const p;
14.画图工具使用了DTK哪些控件?如何绘制直线的?直线起点、终点坐标在哪记录?使用哪些了。数据结构记录?有没有用到重绘事件?
15.数据库几种范式,1范式需要满足什么要求?
16.画图工具使用什么框架?painter
17.Linux基本命令。指定文件名查找文件
18.虚析构函数有什么好处?
19.C++内存分区

posted on 2022-10-28 11:35  xiao_1  阅读(71)  评论(0编辑  收藏  举报