Boost C++ Application Development Cookbook(Second Edition)

Boost C++ Application Development Cookbook(Second Edition)

评分

★★★★★

ISBN

9781787284838

出版社

Packt Publishing 2017-08-30出版

分类

编程设计

内容简介
This book is for developers looking to improve their knowledge of Boost and who would like to simplify their application development processes. Prior C++ knowledge and basic knowledge of the standard library is assumed.
AI简介
这是一本面向C++开发者的实用指南,旨在帮助读者提高他们的应用开发技能,并简化开发过程。本书涵盖了C++编程的各个方面,包括数据结构、算法、设计模式、内存管理、并发编程等,并提供了大量的实用技巧和解决方案。 书中首先介绍了Boost C++的基础知识,并展示了如何使用Boost库简化应用程序开发。书中从转换数据开始,例如将字符串转换为数字,数字转换为字符串,数字转换为数字等。此外,还学习了如何管理资源,使其变得简单。同时,了解可以在编译时完成的工作类型,以及Boost容器能做什么。 本书还详细讲解了多线程编程,包括创建线程、同步访问共享资源、创建线程唯一性变量等。此外,还介绍了如何使用互斥锁保护共享资源,以及如何使用条件变量等待线程完成。 本书还深入讲解了Boost库中的高级功能,如Boost.Fusion库和Boost.Config库。Boost.Fusion库提供了一种灵活的方式来处理不同类型的数据,而Boost.Config库则提供了多种方法来获取配置选项,并利用Boost库引入的数据类型进行操作。
阅读/下载地址