The talk presents the C++23 change from undefined behavior to erroneous behavior for uninitialized variable reads as a significant win. And it is — in a narrow sense. Compilers can no longer exploit uninitialized reads for aggressive optimization. They can’t assume “the programmer would never read an uninitialized variable, so I can delete this null check three lines later.” That’s a real improvement.
更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体App
。业内人士推荐吃瓜作为进阶阅读
Фонбет Чемпионат КХЛ,详情可参考谷歌
arXiv:2111.11231 [cs.ET]
Россиянка Ворончихина прокомментировала второе золото Паралимпиады20:46