AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
地平线面试题
C++ 中 vector 如何清空存储空间?其扩…
地平线面试题
更新 2026-08-05
C++ 中 vector 如何清空存储空间?其扩容机制是怎样的?
地平线
后端开发
电子/半导体
性能优化
技术原理
C++
考察说明
考察 vector 内存管理、容量与大小的区别及扩容策略
回答思路
区分 size 与 capacity,说明 clear() 不清空容量
指出 shrink_to_fit 或 swap 技巧释放空间
解释扩容倍数(常见 1.5 或 2 倍)及 reallocation 过程
换一题
上一题
请说明 malloc 在堆上分配内存的过程及其返回值处理
下一题
请实现快速排序算法,并说明其时间复杂度和空间复杂度。
本题还出现在
后端岗位面试题
电子/半导体行业面试题