• Boost C++ 库
    • 目录
  • 内容
    • 你将学到些什么
  • 要求
    • 你应该懂得些什么

    Boost C++ 库


    目录

    • 第 1 章 简介
    • 第 2 章 智能指针
    • 第 3 章 函数对象
    • 第 4 章 事件处理
    • 第 5 章 字符串处理
    • 第 6 章 多线程
    • 第 7 章 异步输入输出
    • 第 8 章 进程间通讯
    • 第 9 章 文件系统
    • 第 10 章 日期与时间
    • 第 11 章 序列化
    • 第 12 章 词法分析器
    • 第 13 章 容器
    • 第 14 章 数据结构
    • 第 15 章 错误处理
    • 第 16 章 类型转换操作符

    第 0 章 概要 - 图1 该书采用 Creative Commons License 授权

    本书的中文版由 Albert Lai, Jerry Guo, Kun Zeng, Liangfu Chen (主页), Cui Wei 和 Rui Shi 翻译。


    内容

    你将学到些什么

    本书是对 Boost C++ 库的介绍,Boost 库通过加入一些在实践中非常有用的函数对 C++ 标准进行了补充。由于 Boost C++ 库是基于 C++ 标准的,所以它们是使用最先进的 C++ 来实现的。它们是平台独立的,并由于有一个大型的开发人员社区,它可以被包括 Windows 和 Linux 在内的许多操作系统所支持。

    Boost C++ 库可以提升你作为一个 C++ 开发人员的生产力。例如,你可以从智能指针中受益,帮助你写出更可靠的代码,或者使用某个库来开发平台独立的网络应用。因为多数 Boost C++ 库正被收录进下一个版本的 C++ 标准,所以你可以从今天就开始作好准备。


    要求

    你应该懂得些什么

    因为 Boost C++ 库是基于且扩展了 C++ 标准,所以你应该懂得 C++ 标准。你应该了解且能够使用容器、迭代器及算法,最好有听说过以下概念:RAII,函数对象,或是谓词。你越是了解 C++ 标准,就越能从 Boost C++ 库中受益。

    Boris Schäling