21天学通C++,你信么?

论坛 期权论坛 期权     
C语言与C++编程   2019-7-8 05:49   4077   0
来自:程序员书库(ID:OpenSourceTop)
曾经看过国外的程序猿这么评价C/C++:想要精通C/C++,就跟要精通中文一样难,至少需要你努力三年。

所以当我看到《21天学通C++》这本书的名字的时候,表示很怀疑,毕竟我的书架上能够永远不被我丢弃的C++书籍只有一本《C++ Primer》




取名不惭的一本书,却在美亚上取得了4.6的高分,而且是C++类书籍销量排行第一。

在豆瓣上也获得8.4的高分,这本书通过大量短小精悍的程序,详细而全面地阐述了C++基本概念和技术以及C++11新增的功能,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及lambda表达式等。

阅读路线

本书第一章中用了一节的篇幅,概述了C++的发展历史和C++优点,分支以及对开发环境的要求,第二节则涉及到了Hello .cpp的创建,是的,就是大家所熟知的hello world,用寥寥几页帮助C++新手运行起他们的第一个程序。

与《C++ Primer》不同的是,本书在“hello world”程序中并没有引入复杂的C++概念,而是在之后的章节循序渐进的引入面向对象编程、继承以及多态性等问题。

本书在每天的一小时中都提供了一个简单程序的源代码,并要求学生将这些代码输入到他们的编辑器中,并且还会对该过程进行详细的讲解。简而言之,通过本书,你可以学到以下内容
  • 编写速度更快、功能更强大的C++程序,编译源代码并创建可执行文件;  
  • 学习封装、抽象、继承和多态等面向对象编程概念;  
  • 使用标准模板库中的算法和容器编写功能丰富而稳定的C++应用程序;  
  • 学习自动类型推断是如何帮助简化C++代码的;  
  • 使用lambda表达式、智能指针和移动构造函数完成复杂的编程工作;  
  • 通过向编程专家学习,掌握C++功能;  
  • 学习能够用来编写出简洁且高性能应用程序的C++功能;  
  • 展望C++17有望引入的新功能。  

本书为谁准备的?

本书可作为初学者学习C++编程技术的教程,也可供已掌握其他语言的程序员学习C++时参考。

豆瓣评论:
@晦涩:讲得很肤浅,适合学过c又想短时间内了解c++的人,不适合未来需要深入学习C++的初学者

@Mocha:太久没摸C++,一本极好的基础知识回顾书。

@hitevry:被中文书名耽误的一本好书,明明是英文书名是teach yourself c++ in 1 hour a day……内容通俗易懂,适合初学者,C11的内容也都介绍了。比如移动构造函数,移动复制构造函数……另外对于老手用来查漏补缺也很好。
●编号499,输入编号直达本文

●输入m获取文章目录
C语言与C++编程
分享C/C++技术文章

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:200
帖子:40
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP