本书以面向工程实践和编程能力训练为主,系统讲述C++语言的基础知识、基本语法及编程方法,具有较强的应用性。全书共10章,主要内容包括: C++概述,C++的数据类型、运算符和表达式,语句和预处理,函数,数组和字符串,指针和引用,类和对象,继承和派生,多态性和虚函数,以及流类库和输入输出操作。全书中内容安排由浅入深,讲解方法通俗易懂,每章设置“小结”,对关键知识点和要求掌握的知识点进行归纳说明,并辅以课后习题强化关键知识点,使读者能够正确、深入地理解问题。程序调试和运行环境为Windows平台下的Visual C++6.0。另外,为帮助读者理解教材内容,强化实践动手能力,本书还配有《C++程序设计题解与实验指导》。本书可作为高等学校C++语言程序设计课程的教学用书,也可作为计算机基础程序设计的培训教材,同时还可作为C++语言的自学指导书和参考书。