作者长期从事C++及Visual C++程序设计语言的教学与研究工作,积累了丰富的教学经验和系统开发经验,对C++语言的精髓有深刻的领悟。本书从C++语言的基础知识入手,深入浅出地向读者介绍了C++程序设计技术和方法。书中精心设计的200多个例题可以帮助读者很好地领会C++的基本用法,掌握语法使用要领。配备的200多个习题既有检验学习效果的基础题,又有提高程序设计能力的综合题,甚至还有具备一定深度的研究题。每章最后一节的“程序设计技术进阶”让读者进一步掌握C++程序设计要领,使具有计算机语言基础的读者提高程序设计能力,适合于具有一定程序设计基础的读者习作。书中所有例题均在Visual C++6 .0环境中调试通过。
C++语言是在C语言基础上发展起来的一种功能更强大、使用更方便的高级语言。C++语言的函数重载、函数模板以及类向程序员提供了更科学和高效的程序设计手段,尤其是类的继承与封装特性使得数据处理更安全。C++语言适合于开发任何类型的程序,既可以设计复杂的系统软件,也可以开发庞大的应用系统。
本书从C++语言基础知识人手,深入浅出地介绍了C++程序设计技术和方法,书中精心设计的四百多个例题和习题可以帮助读者很好地领会C++的基本用法。阅读本书不需要任何计算机语言基础,教材的基础部分帮助读者逐步掌握程序设计原理与方法,每章的程序设计技术进阶让读者进一步掌握C++程序设计要领,使具有程序设计基础的读者提高程序设计能力。与教材配套的《C++程序设计技术习题解答与实验指导》为读者学习主教材提供一定的帮助。
本书适合作为高等院校“C++语言程序设计”课程的教材,也可作为软件开发人员的参考书。