C++是当今应用领域最广泛的程序设计语言,它被用于从系统软件到各种大型应用系统的开发。由于其语言设施的丰富、高效、灵活,C++能支持从面向过程、面向对象,到泛型编程等多种程序设计范型。《C++程序设计》是一本全面、系统地介绍C++程序设计的教程。全书共分13章,从内容上组织为5个部分。第1部分是C++概述:第2部分介绍C++面向过程的程序设计方法,主要包括C++的基本数据类型、程序控制语句、数组和结构体、函数、指针和引用等内容:第3部分作为一个过渡,用一个具体的实例探讨了程序设计从过程抽象到数据抽象的转变;第4部分讲述C++面向对象的程序设计方法,包括类和对象、继承和派生、多态性和虚函数、流类库等内容;第5部分探讨C++支持泛型编程的模板机制和泛型编程的实际应用标准模板库STL等内容。《C++程序设计》内容全面、实例丰富、语言简洁、通俗易懂,注重理论与实践相结合。书中所有例题均在VisualC++6.0上运行通过。《C++程序设计》可以作为高等院校计算机专业和相关专业程序设计课程的教材和计算机专业面向对象程序设计教材,也可以作为全国计算机等级考试(二级C++)的培训教材和参考书,还可供各类程序设计培训班学员和C++语言自学者参考。