everystep
C++ 现代

改进的求值顺序:少踩一些“看起来没问题”的坑

C++ 早年对很多表达式的求值顺序不做保证,导致你一行代码里读写同一个变量就可能 UB。C++17 收紧了一部分规则:更少的未定义行为,但你仍然要知道边界在哪。

15 个章节
持续更新中

发现错误或想要改进?

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

在 GitHub 上编辑