C++N324

C++标准的草案文档,挺适合深挖底层规范的时候翻一翻。N3242 版本虽然是 2011 年的草稿,但结构还挺清晰,像语法表示法内存模型对象生命周期这些部分都能帮你理清 C++的底层逻辑。尤其是多线程相关的那几节,讲得蛮细,虽然排版不太行,但内容挺硬核。

早期版本的标准草案,像一次定义规则类型转换这些在实际开发中经常踩坑的点,这文档都有提到。对照现代标准看,有的地方老了点,但拿来理解编译器行为或者底层细节还挺有用。

词法那块也别错过,从字符集三字符序列,甚至连预数字这种冷门角落都照顾到了,想搞清楚编译流程的话还挺值一看的。

如果你最近在搞自定义编译器、写静态工具,或者就是单纯想明白 C++那些老生常谈的规则是怎么来的,可以抽空瞄一眼这份草案。

pdf 文件大小:10.11MB