博客专栏  >  编程语言   >  Boost C++ Library

Boost C++ Library

记录Boost 库的学习,希望能和大家一起交流

关注
6 已关注
8篇博文
  • boost库学习之 scoped_ptr scoped_array

    boost.smart_ptr库提供了六种智能指针:scoped_ptr、scoped_array、shared_ptr、shared_array、week_ptr和intrusive_ptr。 说到...

    2015-01-30 20:51
    8842
  • boost库学习之 shared_ptr

    shared_ptr与scoped_ptr都包装在堆上分配的动态对象,都重载了*和->操作符以模仿原始指针行为,但shared_ptr实现的是引用计数型的智能指针,当没有代码使用时计数为0,此时释放被...

    2015-01-30 20:47
    8870
  • boost库学习之 pool库

    简单来说内存池预先分配了一块大的内存空间,然后在其中使用某种算法高效快速的自定制内存分配。pool库包含四个组成部分,最简单的pool,分配类实例的object pool,单件内存池singleton...

    2015-01-30 20:42
    8881
  • boost库学习之 noncopyable

    c++中定义一个类时,如果不明确定义拷贝构造函数和拷贝赋值操作符,编译器会为我们自动生成这两个函数如class TestClass { public: TestClass(const TestCla...

    2015-01-30 20:33
    8646
  • boost库学习之 lexical_cast

    在C中字符串转换为数值,可以使用atoi()、atof()、atol()等,数值转换为字符串可以使用itoa()、sprintf()等,但itoa与编译器有关,并不是标准函数,而sprintf可能会不...

    2015-01-30 20:11
    8847
  • boost库学习之 date_time库

    date_time库是一个全面灵活的日期时间库,提供时间相关的各种所需功能,也是一个比较复杂的库。它支持从1400-01-01到9999-12-31之间的日期计算。 使用时包含#include 头文件...

    2015-01-04 20:47
    8917
  • boost库学习之 timer库

    timer是一个很小的库,提供简易的时间度量和进度显示,包括timer、progress_timer、progress_display三个类。不适合高精度的时间测量任务,精度依赖于操作系统或编译器,可...

    2014-12-27 12:40
    1089
  • vs2012 boost库安装配置

    www.boost.org下载boost库,解压 打开vs2012的Visual Studio Tools中的VS2012 x86 Native Tools Command Prompt ...

    2014-12-26 20:15
    9448

docker
91675
nginx
846240
Python
958408
C++11新特性
77302
Unix/Linux程序设计
3640601

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部