本书版权属于原作者,本人只是从网络收集到本资源,如侵犯了您的权力,请通知本人删除,本人不承担任何侵权责任。
C的新标准(C11/14)引入了许多强大易用的新特性新功能,从语言层面深刻地改变了C的开发范式。
Boost程序库由C标准委员会部分成员所设立的Boost社区开发并维护,它构造精巧、跨平台、开源并且完全免费,被称为“C‘准’标准库”,已广泛应用在实际软件开发中。
Boost内容涵盖智能指针、文本处理、并发、模板元编程、预处理元编程等许多领域,其范围之广内涵之深甚至要超过C11/14标准,极大地增强了C的功能和表现力。
本书基于C++标准和Boost程序库1.60版,深入探讨了其中的许多特性和高级组件,包括迭代器、函数对象、容器、流处理以及C语言中最复杂*威力的模板元编程和预处理元编程,具有较强的实用性,可协助读者深层次地理解掌握现代C的高级技术和Boost的内部实现机制及用法。
全书内容丰富、结构合理、概念清晰、讲解细致,是广大C程序员和爱好者的必备好书。
目录第0章导读1第1章全新的C语言7第2章模板元编程简介45第3章类型特征萃取55第4章实用工具75第5章迭代器117第6章区间163第7章函数对象185第8章指针容器199第9章侵入式容器251第10章多索引容器295第11章流处理343第12章泛型编程395第13章模板元编程415第14章预处理元编程453第15章现代C开发浅谈463
1