# boost_basic_use_demo **Repository Path**: samuel-winston/boost_basic_use_demo ## Basic Information - **Project Name**: boost_basic_use_demo - **Description**: 《Boost程序库完全开发指南:深入C++_准_标准库-第3版-中文》对应代码 - **Primary Language**: C++ - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2022-06-16 - **Last Updated**: 2025-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Boost_basic_use_demo >《Boost程序库完全开发指南:深入C++_准_标准库-第3版-中文》书中的演示代码 本书源码的GitHub项目地址是:[https://github.com/chronolaw/boost_guide.git]([https://github.com/chronolaw/boost_guide.git ""),书中源码对应Boost1.57版本,但是该仓库对应代码是使用Boost1.76和g++编译,所以有些地方和书中代码略有不同。 本书目录结构如下: ## 第2章 [时间与日期](./2.Date_and_Time/) ### [timer](./2.Date_and_Time/timer.cpp) ### [date](./2.Date_and_Time/date.cpp) ### [time](./2.Date_and_Time/time.cpp) ### [advanced](./2.Date_and_Time/advanced.cpp) ## 第3章 [内存管理](./3.Memory_Manage/) ### 3.2 [scoped_ptr](./3.Memory_Manage/scoped_ptr.cpp) ### 3.3 [scoped_array](./3.Memory_Manage/scoped_array.cpp) ### 3.4 [shared_ptr](./3.Memory_Manage/shared_ptr.cpp) ### 3.5 [shared_array](./3.Memory_Manage/shared_array.cpp) ### 3.6 [weak_ptr](./3.Memory_Manage/weak_ptr.cpp) ### 3.7 [intrusive_ptr](./3.Memory_Manage/intrusive_ptr.cpp) ### 3.9 [pool](./3.Memory_Manage/pool.cpp) ### 3.10 [object_pool](./3.Memory_Manage/object_pool.cpp) ### 3.11 [singleton_pool](./3.Memory_Manage/singleton_pool.cpp) ### 3.12 [pool_alloc](./3.Memory_Manage/pool_alloc.cpp) ## 第4章 [实用工具](./4.Useful_utility/) ### 4.1 [noncopyable](./4.Useful_utility/noncopyable.cpp) ### 4.2 [ignore_unused](./4.Useful_utility/ignore_unused.cpp) ### 4.3 [optional](./4.Useful_utility/optional.cpp) ### 4.4 [assign](./4.Useful_utility/assign.cpp) ### 4.6 [singleton](./4.Useful_utility/singleton.cpp) ### 4.8.[operators](./4.Useful_utility/operators.cpp) ### 4.12.[utility](./4.Useful_utility/utility.cpp) ## 第5章 [字符串与文本处理](./5.String_and_text_process/) ### 5.1 [lexical_cast](./5.String_and_text_process/lexical_cast.cpp) ### 5.2 [format](./5.String_and_text_process/format.cpp) ### 5.3 [string_ref](./5.String_and_text_process/string_ref.cpp) ### 5.4 [string_algo](./5.String_and_text_process/string_algo.cpp) ### 5.5 [tokenizer](./5.String_and_text_process/tokenizer.cpp) ### 5.6 [xpressive](./5.String_and_text_process/xpressive.hpp) ## 第6章 [正确性与测试](./6.Accuracy_and_Test/) ## 第7章 [容器与数据结构](./7.Container_and_data_struct/) ### 7.1 [array](./7.Container_and_data_struct/array.cpp) ### 7.2 [dynamic_bitset](./7.Container_and_data_struct/dynamic_bitset.cpp) ### 7.3 [unordered](./7.Container_and_data_struct/unordered.cpp) ### 7.4 [bimap](./7.Container_and_data_struct/bimap.cpp) ### 7.5 [circular_buffer](./7.Container_and_data_struct/circular_buffer.cpp) ### 7.6 [tuple](./7.Container_and_data_struct/tuple.cpp) ### 7.7 [any](./7.Container_and_data_struct/any.cpp) ### 7.8 [variant](./7.Container_and_data_struct/variant.cpp) ### 7.9 [multi_array](./7.Container_and_data_struct/multi_array.cpp)——TODO ### 7.10 [property_tree](./7.Container_and_data_struct/property_tree.cpp) ## 第8章 [算法](./8.Algorithm/) ### 8.1 [foreach](./8.Algorithm/foreach.cpp) ### 8.2 [minmax](./8.Algorithm/minmax.cpp) ### 8.3 [minmax_element](./8.Algorithm/minmax_element.cpp) ### 8.4 [algorithm](./8.Algorithm/algorithm.cpp) ## 第9章 [数学与数字](./9.Math_and_Number/) ## 第10章 [操作系统相关](./10.About_OS/) ## 第11章 [函数与回调](./11.Function_and_Callback/) ### 11.1 [ref](./11.Function_and_Callback/ref.cpp) ### 11.2 [bind](./11.Function_and_Callback/bind.cpp) ### 11.3 [function](./11.Function_and_Callback/function.cpp) ### 11.4 [signals2](./11.Function_and_Callback/signals2.cpp) ## 第12章 [并发编程](./12.Concurrency_program/) ### 12.1 [atomic](./12.Concurrency_program/atomic.cpp) ## 第13章 [Boost组件速览](./13.Boost_component/) ## 第14章 [Boost与设计模式](./14.Boost_and_Design_pattern/)