为了让那些C++初学人员少走弯路,快速而轻松地学会C++编程,笔者总结自己学习C++的经验,并结合多年的开发经验,编写了这本能够真正让C++初学人员容易掌握的书。在这本书中,笔者将通过21天的学习规划,让读者快速掌握C++的基本知识。
本书非常适合从未接触过C++编程,但对C++有兴趣的自学人员;各大中专院校的在校学生和相关授课老师;了解一些C++,但还需要进一步学习的人员;在某些需要使用C++编程的特殊领域的工作人员;以及其他编程爱好者阅读使用。
本书是C++语言的入门教程,较为系统地介绍了C++语言的基础内容。本书包括6篇共21章的内容。其中,第一篇是C++数据表达篇,主要内容包括:C++入门、变量和数据类型、运算符和表达式以及程序控制结构等;第二篇是C++面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第三篇是C++面向对象编程篇,主要包括类和对象、继承、多态、运算符重载和输入/输出流等内容;第四篇主要介绍了C++高级特性,内容包括文件、命名空间和引用与内存管理;第五篇的内容主要是C++编程实践,主要分析了标准模板库STL、模板与C++标准库和异常处理等;最后一篇中结合学生成绩管理系统开发实例,讲解如何使用C++进行实际开发。
本书适合没有编程基础的C++语言初学者作为入门教程,也可作为大、中院校师生和培训班的教材,对于C++语言开发的爱好者,本书也有较大的参考价值。
本书附赠DVD光盘1张,内容包括超大容量手把手视频、电子教案(PPT)、编程参考宝典电子书、源代码及各章习题答案。