百度云及其他网盘下载地址:点我

作者简介

Björn Karlsson works as a Senior Software Engineer at ReadSoft, where he spends most of his time designing and programming in C++. He has written a number of articles about C++ and the Boost libraries for publications such as C/C++ Users JournalOverload, and the online journal The C++ Source.

Karlsson is a member of the advisory board for The C++ Source and has been a member of the editorial board of C/C++ Users Journal, where he is also one of the columnists in the Experts Forum. He participates in the Boost newsgroups and is one of the Boost-Users moderators.

目录

Foreword.

Preface.

Acknowledgments.

About the Author.

Organization of This Book.

Introduction to Boost.

String and Text Processing

Data Structures, Containers, Iterators, and Algorithms

Function Objects and Higher-Order Programming

Generic Programming and Template Metaprogramming

Math and Numerics

Input/Output

Miscellaneous

I. GENERAL LIBRARIES.

Library 1: Smart_ptr.

How Does the Smart_ptr Library Improve Your Programs?

When Do We Need Smart Pointers?

How Does Smart_ptr Fit with the Standard Library?

scoped_ptr

scoped_array

shared_ptr

shared_array

intrusive_ptr

weak_ptr

Smart_ptr Summary

Library 2: Conversion.

How Does the Conversion Library Improve Your Programs?

polymorphic_cast

polymorphic_downcast

numeric_cast

lexical_cast

Conversion Summary

Library 3: Utility.

How Does the Utility Library Improve Your Programs?

BOOST_STATIC_ASSERT

checked_delete

noncopyable

addressof

enable_if

Utility Summary

Library 4: Operators.

How Does the Operators Library Improve Your Programs?

Operators

Usage

Operators Summary

Library 5: Regex.

How Does the Regex Library Improve Your Programs?

How Does Regex Fit with the Standard Library?

Regex

Usage

Regex Summary

II. CONTAINERS AND DATA STRUCTURES.

Library 6: Any.

How Does the Any Library Improve Your Programs?

How Does Any Fit with the Standard Library?

Any

Usage

Any Summary

Library 7: Variant.

How Does the Variant Library Improve Your Programs?

How Does Variant Fit with the Standard Library?

Variant

Usage

Variant Summary

Library 8: Tuple.

How Does the Tuple Library Improve Your Programs?

How Does the Tuple Library Fit with the Standard Library?

Tuple

Usage

Tuple Summary

III. FUNCTION OBJECTS AND HIGHER-ORDER PROGRAMMING.

Library 9: Bind.

How Does the Bind Library Improve Your Programs?

How Does Bind Fit with the Standard Library?

Bind

Usage

Bind Summary

Library 10: Lambda.

How Does the Lambda Library Improve Your Programs?

How Does Lambda Fit with the Standard Library?

Lambda

Usage

Lambda Summary

Library 11: Function.

How Does the Function Library Improve Your Programs?

How Does Function Fit with the Standard Library?

Function

Usage

Function Summary

Library 12: Signals.

How Does the Signals Library Improve Your Programs?

How Does Signals Fit with the Standard Library?

Signals

Usage

Signals Summary

Bibliography.

Index.

百度云及其他网盘下载地址:点我

最新文章

  1. *HDU 1237 栈
  2. 跟我一起学JQuery插件开发
  3. 修改/etc/profile导致常用命令不可用的解决办法
  4. CSRF和XSS
  5. 创建一个hibernate helloword
  6. 10款web前端基于html5/CSS3应用特效
  7. Oracle 动态视图3 V$SESSION
  8. C# 知识笔记
  9. 集合、拆箱、装箱、自定义集合的foreach
  10. spring-线程池(2)
  11. backbone中get和fetch的区别
  12. 安卓TV开发(三) 移动智能设备之实现主流TV电视盒子焦点可控UI
  13. A1041. Be Unique
  14. Nginx隐藏版本号操作
  15. [记录] Ubuntu 配置Apache虚拟站点
  16. nodejs 的序列化与反序列化
  17. Python Scrapy 自动爬虫注意细节(2)
  18. Debian Mount nfs 出错的解决
  19. MSP430 G2553 低功耗模式LPMx
  20. 初识阿里开源诊断工具Arthas

热门文章

  1. NoSQL Manager for Cassandra 3.2.0.1 带Key
  2. SyncML是一平台无关的信息同步标准协议集
  3. Expression Blend实例动画-大坝水位升高演示
  4. .Net Core中使用NodeJs加解密DES,MD5,AES,REA
  5. WinForm DataGridView制作表格
  6. 关于VS编译DevExpress默认产生几个多余的语言包的问题解决
  7. 升级d7的代码到2010以上版本注意事项(SetLength的参数就是字符长度,而不是字节长度,但Move函数要改)
  8. 使用.NET进行高效率互联网敏捷开发的思考和探索【一、概述】
  9. MSYS2 环境搭建,并整合Qt
  10. Qt在Windows下如何创建无CMD窗口控制台程序