Boost第三版C++开发指南
Boost 库的开发指南第三版,算是你入坑高级 C++开发绕不开的一本书了。光是模板元编程那一块,讲得就挺深入的。像Boost.MPL
、Boost.Fusion
这些模块,平时看文档就头大,这本书算是手把手带着你理解透了。
Boost 的模块化设计挺贴心,像Boost.Asio
、Boost.Thread
这些搞并发的库,用起来不比现代 C++差,配合书里的案例,写起来思路也清晰多了。
字符串那块用Boost.StringAlgo
、Boost.Tokenizer
这些组件,还蛮方便的,尤其做配置解析、日志这类场景,省了不少体力活。你要是还只用std::string
拼来拼去,那确实该试试 Boost 了。
安装配置这块,书里也写得挺细,不管你用的是gcc
还是MSVC
,都能对上号,适合上手不久的新手,也能让老手少踩坑。
元编程内容确实偏难,像Boost.Hana
这种现代 C++神器也提到了,书中会结合实例,不是那种干巴巴的语法。你得有点模板编程的基础,看起来会更顺。
哦对,书还讲了 Boost 的测试框架Boost.Test
,写单测写得顺手,集成也方便。你要是习惯写稳代码,这部分绝对别跳过。
如果你是搞 C++的,尤其还想把泛型编程、并发编程搞明白,这本书真的是值得一读。顺着书里提到的案例写一写,Boost 就没那么吓人了。
99.93MB
文件大小:
评论区