学习boost的一些我的体会

本文详细介绍了Boost库的不同类别,包括字符串和文本处理、容器、迭代器、算法等。涉及了如lexical_cast、iostreams、regex、array、graph、function对象、algorithm等关键组件。通过这些库,可以实现类型安全的格式化操作、多维数组、图算法、函数对象等高级编程功能。同时,还涵盖了并发编程、数学和数值计算、输入/输出等多个方面,为C++程序员提供了丰富的工具和资源。
摘要由CSDN通过智能技术生成
我以前也学习过一些boost的东西,主要是any,shared_ptr觉得非常不错,lambd表达式由于编译器不支持所以没有用起来。为了在c++方面取得更多的成绩,我决定从头开始学习boost,但是boost非常庞大,我决定按照boost自带的帮助文档列出来的目录来学习。有些库需要编译,我将会学习这个库的时候再编译,节省开始学习时的难度和提高学习速度。下面我将会列出学习的清单
Libraries Listed by Category
String and text processing Containers Iterators Algorithms Function Objects and higher-order programming Generic Programming Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming Math and numerics Correctness and testing Data structures Input/Output Inter-language support Memory Parsing Programming Interfaces Miscellaneous Broken compiler workarounds
 

Libraries Listed by Category

String and text processing

  • conversion/lexical_cast - lexical_cast class template, from Kevlin Henney.
  • format - Type-safe 'printf-like' format operations, from Samuel Krempp.
  • iostreams - Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
  • regex - Regular expression library, from John Maddock
  • spirit - LL parser framework  represents parsers directly as EBNF grammars in inlined C++, from Joel de Guzman and team.
  • string_algo - String algorithms library, from Pavol Droba
  • tokenizer - Break of a string or other character sequence into a series of tokens, from John Bandela
  • wave - Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut Kaiser.
  • xpressive - Regular expressions that can be written as strings or as expression templates, and that can refer to each other and themselves recursively with the power of context-free grammars, from Eric Niebler.

Containers

  • array - STL compliant container wrapper for arrays of constant size, from Nicolai Josuttis.
  • dynamic_bitset - A runtime sized version of std::bitset from Jeremy Siek and Chuck Allison.
  • graph - Generic graph components and algorithms, from Jeremy Siek and a University of Notre Dame team.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值