C/C++的很多资料网上数不胜数,但是经常会遇到看了一些文章资料后,我觉得作者自己都没彻底明白到底写的是什么(回头看看我以前写的文章也是,那时的眼光太片面和浅显了)。
所以对于C/C++的东西我觉得还是要直接来翻标准文档才行,因为标准是不会出现歧义的。不能盲目地只是在网上搜寻并相信别人二次消化过的资料。
我认为对于C/C++语言特性的知识,查阅这四份文档就足够了(点击即可在线预览或下载):
之所以C语言标准没有依据最新的C11标准是因为目前的C++标准(C++14)的Normative references
的C部分是ISO/IEC 9899:1999,使用TCPL和TC++PL可以作为C/C++标准的应用性描述,可以相互印证。
更多的关于C++Normative references
的内容可参照ISO/IEC 14882:2014(E) §1.2 Normative references.
我会逐渐把一些常见的会让人觉得模棱两可的语言特性查阅的标准规范摘录到这里来,可以保证写出的东西在标准文档中都有依据。