内容提要

本书从初学者的角度出发,以面向对象的程序设计思想为主线,以通俗易懂的语言详细讲解了C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方式运用到程序设计中。全书共10章。第1章主要讲解了C++语言相对于C语言在基础知识上的扩充。第2~7章分别讲解了类与对象、继承与多态、运算符重载、模板、I/O流和异常与断言,这一部分是C++语言的核心内容,熟练掌握这些知识,是C++程序开发的基本要求。第8~9章分别讲解了STL、设计模式与C++11的一些新特性。作为C++程序员,这一部分内容或早或晚都必须要学习,熟练掌握它们可使程序开发更加得心应手。第10章为项目实战,结合前面所学知识,开发了一个企业级项目——物流管理系统,让编程人员切身感受真正的项目开发流程!

本书附有配套视频、源代码、习题、教学课件等资源,而且为了帮助读者更好地学习本书讲解的内容,还提供了在线答疑,并承诺在3小时内针对问题给予解答。

本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合广大计算机编程爱好者的优秀读物。

本书适合作为高等院校本、专科计算机相关专业程序设计类课程教材使用,也可供爱好者自学使用。