后端岗位面试题更新 2026-08-05

如果对vector调用resize()来缩小容器容量,容器本身的capacity是否也会相应变小?

亚信安全后端开发技术原理C++

考察说明

考察对vector size与capacity区别的理解

回答思路

  1. 区分size和capacity两个概念
  2. 说明resize和reserve的不同作用
  3. 清楚缩小容量需要shrink_to_fit或swap方案