ISO C++Standard 2003标准文档
标准文档里的宝藏资料之一就是《ISO C++Standard (ISO14882) 2003》。别看它是 2003 年的,里面讲的 C++ 核心语法、面向对象、模板、标准库那些内容,到现在都还挺有参考价值的。写得规范,语法细节、类型系统、内存管理这些全覆盖了,适合想打基础或者补盲的同学。
ISO 标准的 C++文档,结构清晰,按章节列出语法规则和语言特性。像try-catch
异常、template
泛型编程这些常见但容易混淆的点,它都讲得挺细。即使有些术语看起来有点绕,多看几遍也能搞明白。
文档里提到的std::vector
、std::map
这些标准容器,还有sort
、find
那类算法函数,都比较实用。你要是对 STL 还不够熟,跟着文档学一遍挺合适的。
面向对象这块也讲得蛮全,封装、继承、多态全都配了例子。比如你要做一个基类接口,后面扩展功能时只需要继承一下就行了,代码清爽又好维护。
还有一点比较赞,标准里对命名空间、类型转换、智能指针这些现代 C++比较吃重的机制也提到了,虽然是 2003 年版,但多概念后续都延续下来了。比如std::unique_ptr
现在还在用,资源释放更安全,减少内存泄漏的坑。
如果你是做底层开发或者写跨平台代码,拿这个标准当查阅手册蛮方便的。配合 1998 版 一起看,对比下语言怎么演化的,也挺有意思。
2.4MB
文件大小:
评论区