C++ Insights 是 Andreas Fertig 维护的开源工具,把编译器在背后替 C++ 做的各种转换显式展示出来:范围 for 循环、lambda、结构化绑定、auto 类型推导、模板实例化等,都能看到它们最终被改写成什么样子。项目基于 Clang 的抽象语法树,仓库已有约 4.6k star、1165 次提交,是学习 C++ 语义和做教学演示的常用工具。