Modern C++ 书籍推荐

本文介绍了一些 Modern C++ 的相关书籍

整理了一份 Modern C++(现代 C++,意指使用 C++11 及之后标准特性的 C++),有兴趣的朋友可以参考一下~

基础

  • The C++ Programming Language

cover_1

第四版中包含了对 C++11 的介绍 [pdf]

  • C++ Primer

cover_1

第五版中包含了对 C++11 的介绍 [pdf]

  • C++ Annotations

实际上并不是书籍,而是关于 C++ 的教程文档,目前最新版是 11.1.1 [site]

  • C++ Primer Plus

cover_1

第六版中包含了对 C++11 的介绍

扩展

  • Effective Modern C++

cover_1

C++11 及 C++14 使用建议 [pdf]

扫描二维码关注公众号,回复: 8814494 查看本文章
  • The C++ Standard Library

cover_1

第二版中对 C++11 的特性做了介绍 [pdf]

  • C++ Templates

cover_1

第二版涵盖了 C++11, C++14 及 C++17 的特性介绍

  • C++ Concurrency in Action

在这里插入图片描述

第二版更新到了 C++17 [pdf]

  • A Tour of C++

cover_1

第二版中甚至前瞻了一些 C++20 的(可能)特性

  • Programming Principles and Practice Using C++

cover_1

第二版介绍了 C++11, 也涉及了部分 C++14 的内容

  • 深入理解 C++11

在这里插入图片描述

国人团队的 C++11 著作,语言上更亲切,内容也是不错的.

  • 深入应用 C++11

在这里插入图片描述

同样是国人的 C++11 著作,重点放在了语言应用上.

兴趣

以下书籍都涉及 Modern C++ 的内容,有兴趣的朋友也可以看看~

  • Beginning C++17 From Novice to Professional [pdf]
    在这里插入图片描述
  • C++17 Quick Syntax Reference [pdf]
    在这里插入图片描述
  • C++17 STL Cookbook [pdf]
    在这里插入图片描述
  • Discovering Modern C++ [pdf]
    在这里插入图片描述
  • Mastering C++ Multithreading [pdf]
    在这里插入图片描述
  • Mastering the C++17 STL [pdf]
    在这里插入图片描述
  • Modern C++ Programming Cookbook [pdf]
    在这里插入图片描述
  • Optimized C++ [pdf]
    在这里插入图片描述
  • Professional C++ [pdf]
    在这里插入图片描述
  • The Modern C++ Challenge [epub]
    在这里插入图片描述

更多资料

题外之语

C++ 发展多年,在我了解的几种语言中,其复杂度是最高的,新标准(特性)的引入,自然有对存在问题的改善,但总体上而言,还是让 C++ 的复杂程度变高了…… 基于此,有的人对 Modern C++ 嗤之以鼻,有的人却又对他捧若圣经,其实只是看待角度不同罢了~ 自己对 Modern C++ 的观点比较平淡中庸: 语言毕竟是工具,适用才是最关键的,抛开使用场景谈语言优劣,终归是不妥当的~

在并不需要使用 C++ 的场景下,我们应该使用复杂度更低的工具;但在我们需要 C++ 的时候,控制复杂度可能是最需要做的事情 : 现代C++的新特性很多,尝试在正确环境下进行使用自然很好,但总的来说,尽量保持编码朴素整洁(避免过度使用)应该还是最重要的.

发布了142 篇原创文章 · 获赞 146 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/tkokof1/article/details/100836366