2021届秋招—深信服面试(C++软件开发)
- new 一个对象,如何判断 new 成功
- malloc 和 new 的区别
- 用过STL吗?常用的有哪些?
- 手写 vector 的常用方法
- vector 的size 可以等于 capacity 吗?如果vector 存储满了,还能再插入元素吗?为什么?
- 手写string 类的拷贝构造函数
- 什么是函数指针?手写一个函数指针。
- 知道哪些排序算法?手写冒泡排序算法,并对冒泡排序进行优化
- TCP 和 IP 的区别
- TCP 的特性
- 如何在一万个字符串中查找某一个字符串,说出算法思路。
- 哈希冲突怎么解决
- 说一下虚函数
- 所有的函数都可以定义为虚函数吗?为什么?
- Linux的常用指令。