本书采用基础语法和实际应用案例相结合的方法,系统介绍基于C++语言的基本概念、语法规则和常见算法。本书是作者结合多年的教学实践经验编写而成的,对每部分知识点和难点,都力求用比较精练的语言进行讲解,并按照由浅入深、循序渐进、前后贯穿的原则,精选了大量例题。全书共11章,分别介绍C++概述,数据存储、表示和运算,基本控制结构,函数,类与对象,数组与字符串,指针与引用,继承与派生,多态性与虚函数,I/O流与文件操作,其他C++工具等知识。本书大部分章节配备有综合举例,既方便教师安排教学,也便于读者综合运用所学知识,进一步巩固提高编程技能。 本书可作为全国高等学校计算机专业和非计算机专业的程序设计语言入门教学的选用教材,也可作为广大程序设计爱好人员的自学参考书。