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

请给出一个函数的签名,入参是 vector<string>,用于获取元素数量时,返回值用 int 合适吗?为什么?

深圳虾皮信息科技有限公司后端开发互联网/IT编码实现技术原理C++STL

考察说明

考察对 STL 容器 size 返回值类型及其语义的理解

回答思路

  1. 明确 size 返回类型为 size_type(通常为 size_t)
  2. 解释 size_t 是无符号整数,用于表示对象大小或元素个数
  3. 说明用 int 的潜在问题:溢出、符号比较和可移植性
  4. 能写出正确函数签名示例
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。