适读人群 :本书可作为初学者学习C++编程技术的教程,也可供已掌握其他语言的程序员学习C++时参考。 通过阅读本书,读者可快速掌握C++的基本知识并学习其中更高级的功能和概念。本书根据C++14标准进行了全面修订,展望了C++17,并从实用的角度诠释C++语言,帮助读者学习如何使用它创建速度更快、更简洁、更高效的C++应用程序。
掌握C++和面向对象编程的基本知识。
理解如何使用lambda表达式、移动构造函数和赋值运算符等C++功能编写简洁、高效的代码。
学习C++编程的实践并避开常见的陷阱。
学习标准模板库,包括大多数真实C++应用程序都要用到的容器和算法。
使用每章末尾的练习来检验对知识的掌握程度。
本书特色:
无需任何编程经验;
编写速度更快、功能更强大的C++程序,编译源代码并创建可执行文件;
学习封装、抽象、继承和多态等面向对象编程概念;
使用标准模板库中的算法和容器编写功能丰富而稳定的C++应用程序;
学习自动类型推断是如何帮助简化C++代码的;
使用lambda表达式、智能指针和移动构造函数完成复杂的编程工作;
通过向编程专家学习,掌握C++功能;
学习能够用来编写出简洁且高性能应用程序的C++功能;
展望C++17有望引入的新功能。
读者可通过www.epubit.com.cn/book/details/4780下载本书源代码。