C++必备书籍推荐
- algboost
- May 20, 2015
- 2 min read
a tour of c++绝对应该是第一本应该看得C++11的书
cplusplus.com, stackoverflow.com
[手册类 – 所有级别] The C++ Programming Language, 4th Edition
作者:Bjarne Stroustrup(更新到C++ 11)C++之父写的经典C++书籍。第四版涵盖了C++11的所有内容,从语言内核到标准库。 C++ Standard Library Tutorial and Reference, 2nd Edition
作者:Nicolai Josuttis (更新到C++11) 这本书是C++标准库(STL)的引导和手册。 2012年4月发行 的第二版涵盖了C++11。 [实用] Effective C++, 3rd Edition
作者:Scott Meyers 本书以瞄准成为C++程序员必读的 第二本书籍而写,内容覆盖了50多个很容易记住的条款,每个条款深入浅出(并且有趣 )讲到了你可能没有考虑过的C++规则。 Effective STL
作者:Scott Meyers 讲解方式和Effective C++类似,但内容主要面向 于STL。 Effective Modern C++
作者:Scott Meyers 继Effective C++又一经典之作,涵盖C++ 11/14。 [初级] A Tour of C++
作者:Bjarne Stroustrup C++之父写的经典C++11入门导读书籍,如果 你想知道C++11有哪些新的特性,此书必读。结合The C++ Programming Language, 4th 效果更佳。 C++ Primer, 5th Edition
作者:Stanley Lippman, Josée Lajoie, and Barbara E . Moo (更新到C++11) 近1千页,本书透彻的介绍了C++,以浅显和详细的方式讲到C++ 语言差不多所有内容 。 [中级] C++ Templates: The Complete Guide
作者:David Vandevoorde and Nicolai M. Josuttis 本书是关于C++11之前的模板的。它覆盖了从非常基础到最高级的元编程知识 ,解释了模板工作原理的细节(概念和实现方式)。并且讨论了大量的缺陷。附录中包 含关于ODR和重载的精彩总结。 API Design for C++
作者:Martin Reddy 适合具有一定C++编程经验的程序员阅读, 也适合对API设计主题感兴趣的读者参考。 C++ Concurrency In Action
作者:Anthony Williams 这本书主要内容是C++11的并发 支持,包括线程库、原子(atomics)库、内存模型、锁和互斥量。同时也讲解了开发和 调试多线程程序的一些难题。 [高级] Inside the C++ Object Model
作者:Stanley Lippman 如果你想知道虚函数是如何实 现、多继承时基类是如何在内存中排布的和所有影响性能的东西,那么这本书会给你答 案。 本书绝对值得一读,你将明白编译器如何实现C++的对象模型。 Modern C++ Design
作者:Andrei Alexandrescu泛型编程鼻祖级书籍。本书先介绍了 基于策略(policy-based)的设计、type lists 和泛型编程基础, 然后讲到了许多有 用的设计模式(包括small object allocators, functors, factories, visitors, and multimethods) 如何被高效、模块化、清晰的泛型代码实现。
Commentaires