至此boost一本书基本看完,很多内容粗略的扫过,大概知道了boost的能力,书中最后的总结很好,不仅指出boost的作用,同时把boost 力所不能及的地方指明,并且给了相应的解决方案。如此当遇上相同的需求时就能够快速的找到对应的解决方案。

boost 的缺点:没有达到 Java 和 Python 标准库“包罗万象”的程度:没有 GUI 库,没有 RPC 库,没有 COM+ CORBA 支持……

RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。

推荐书目

  • 设计模式 可复用面向对象软件的基础
  • C++标准程序库 自修教程与参考手册
  • C++ 语言的设计与演化
  • C++ Primer 第三版
  • Effective C++
  • Effective STL
  • C++网络编程 卷 1 运用 ACE 和模式消除复杂性
  • C++网络编程 卷 2 基于 ACE 和框架的系统化复用
  • C++ STL 中文版
  • UNIX 网络编程 第1卷 套接口 API
  • Python 简明教程