美文网首页
Effective C++ 学习备忘录九

Effective C++ 学习备忘录九

作者: 仰简 | 来源:发表于2022-04-21 20:51 被阅读0次

    杂项讨论

    • 条款 53 - 不要轻忽编译器的警告
    • 严肃对待编译器发出的警告信息。努力在你的编译器的最高(最严苛)警告级别下争取 “无任何警告” 的荣誉。
    • 不要过度依赖编译器的报警能力,因为不同的编译器对待事情的态度并不相同,一旦移植到另一个编译器上,你原本依赖的编译信息有可能消失。
    • 条款 54 - 让自己熟悉包括 TR1 在内的标准程序库
    • C++标准程序库的主要机能由 STL、iostreams 以及 locales 组成,并包含 c99 标准程序库。
    • TR1 添加了智能指针,tr1::shared_ptr,一般化函数指针 tr1::function,hash-based 容器,正则表达式以及另外 10 个组件的支持。
    • TR1 自身只是一种规范,为获得 TR1 提供的好处,你需要一份实物,一份好的实物来源于 Boost。
    • 条款 55 - 熟悉 Boost
    • Boost 是一个社群,也是一个网站。致力于免费、源码开放、同僚复审的 C++ 程序库开发。Boost 在 C++ 标准化过程中扮演着深具影响力的角色。
    • Boost 提供许多 TR1 的实现品,以及其他许多程序库。

    相关文章

      网友评论

          本文标题:Effective C++ 学习备忘录九

          本文链接:https://www.haomeiwen.com/subject/xadiertx.html