途游游戏面试题更新 2026-08-05

请解释 C/C++ 中的 inline 关键字:它的作用是什么?在什么场景下应使用或避免使用?

荣耀腾讯途游游戏前端/移动开发电子/硬件开发互联网/IT电子/半导体游戏技术原理方案权衡CC++

考察说明

考察对编译器内联优化机制的理解及合理使用边界的判断

回答思路

  1. 说明 inline 是建议而非强制,最终由编译器决定
  2. 解释避免函数调用开销的目标及对短小、高频函数的作用
  3. 指出在复杂函数、循环或递归函数中可能适得其反,并说明代码膨胀问题
  4. 区分类内定义成员函数默认内联、头文件中定义等常见误区
本题已收录答题指导

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

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