人工智能面试题更新 2026-08-05
C++中调用vector的clear()后,内存是否会被释放?容量如何变化?
地平线人工智能电子/半导体技术原理方案权衡C++STL
回答思路
- 说明clear()只销毁元素不释放capacity
- 指出size变为0而capacity保持不变
- 说明clear()是否调用析构函数
- 描述shrink_to_fit和swap方法释放空闲内存
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。