everystep
C++ 现代

if / switch 初始化语句:把“临时变量”关进作用域里

C++17 允许 if (auto it = ...; it != end) 这种写法。它看起来像小语法糖,但它真的能减少“变量泄漏”和“误用旧值”这种线上事故。

12 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑