知识屋:更实用的电脑技术知识网站
所在位置:首页 > 文化

零基础自学C++,有什么书推荐吗?

发表时间:2022-03-25来源:网络

一、C++书籍推荐入门,自学C++书籍推荐大全

自学C++,都需要读哪些C++入门书籍?有哪些C++书籍推荐?这里试图给你一条最快的读书捷径,我所说的捷径,是指避免读坏书的捷径,而如果好书也不读,那还是乖乖地学点别的。

二、C++入门自学书籍推荐之基础手册篇

1、C++程序设计语言(The C++ Programming Language) (更新到C++11)

C++之父写的经典 C++书籍,内容覆盖C++的所有东西,从语言内核到标准库、编程范式和语言哲学,2013年5月出版的第四版涵盖了 C++11 的内容。

2、C++标准程序库(C++ Standard Library Tutorial and Reference) (更新到C++11)

这是C++标准库(STL)的引导和手册。 2012年4月发行的第二版涵盖了C++11。

3、The C++ IO Streams and Locales

除了这本书,市面上基本没有讲解 streams and locales 的书。

4、The C++ Standard (INCITS/ISO/IEC 14882-2011)

作者:C++标准委员会,这当然是 C++ 最权威的标准,C++ 标准文档一般是那些“语言律师”比较爱看的,一般使用者应该很少看这种语法大全。

5、Overview of the New C++ (C++11/14) (更新到C++11/C++14)

Scott Meyers是C++社区最受尊敬的作者之一,虽然内容比较简短,但质量却极高。

6、《The Standard C Library》

五、C++中级进阶系列C++书籍推荐

1、《More Effective C++ 》

C++真牛人大手笔,以条款的形式回答了程序员在使用C++时经常提出的“应该注意些什么?”,“应该避免什么?”,“应该怎样去解决?”,“为什么?”等问题,C++程序员想要让自己的水平上更高的档次,此书必看,有一定难度,不适合初学者。

2、《Exceptional C++ 》

更多(深入)关于C++的规则,值得一读,有时间的话可以看下,反正也挺薄的。

3、《More Exceptional C++》

讲到了Exceptional C++没有涉及到的更高级的异常安全技术, 同时讨论了高效的 C++ OOP 方式和如何正确的使用 STL。

4、《Exceptional C++ Style》

讨论了泛型编程、最优化和资源管理,本书出彩之处在于谈到了如何用非成员函数和单职责原则编写模块化的 C++ 代码。

5、《C++编程规范(C++ Coding Standards) 》

“编程规范”这里并不是”代码缩进要用几个空格”,这本书包含了101个例子、惯用法、缺陷,通过这些可以帮助你编写正确、清晰高效的C++代码。

6、《C++ 模板完全指南(C++ Templates: The Complete Guide)》

这本书是关于C++11之前的模板的,它覆盖了从非常基础到最高级的元编程知识,解释了模板工作原理的细节(概念和实现方式),并且讨论了大量的缺陷,想学习模板元编程的同学不要错过啰。

7、《Beyond the C++ Standard Library(Boost)》

8、《C和C++安全编码》

六、C++书籍推荐之高级大牛C++书籍系列

1、《C++设计新思维-泛型编程与设计模式之应用(Modern C++ Design ) 》

泛型编程鼻祖级书籍。本书先介绍了基于策略(policy-based)的设计、type lists 和泛型编程基础。关注博主的微 信 公 众 号:C和C加加 回复 “88”即可领取相关电子书和C++教程大全,然后讲到了许多有用的设计模式(包括small object allocators, functors, factories, visitors, and multimethods) 如何被高效、模块化、清晰的泛型代码实现!

2、《C++模板元编程(C++ Template Metaprogramming)》

更多的是讲解boost::mpl,想要深入理解mpl的可以看一下

3、《C++ Concurrency In Action》

这本书主要内容是C++11的并发支持,包括线程库、原子(atomics)库、内存模型、锁和互斥量。同时也讲解了开发和调试多线程程序的一些难题。

4、《Advanced c++ Programming Styles and Idioms 》

它确实很老了,可能有些不符合现代的 C++,讲解了一些C++特有的惯用法.,它确实是一本不错的书籍,如果时间闲暇也可以读。

5、《Real-Time C++ Efficient Object-Oriented and Template Microcontroller Programming》

6、《Advanced_Metaprogramming_in_Classic_C ++》

七、C++书籍推荐之电子书和C++教程大全

收藏

热门推荐

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜