本书以循序渐进,深入浅出的方式引导读者步入面向对象程序设计的大门,本书从基本数据类型与基本控制结构开始,逐步过渡到数组函数、编译预处理类与对象、枚举类型、结构类型和类型别名、继承和派生类、友元与运算符重载、流类体系与文件操作等复杂机制和C++的高级知识。本书内容丰富、例题典型,即使你是一个从未接触过编程语言的新手,通过认真学习本书,也一定可以熟练地掌握C++这门语言。本书强调理论与实践相结合,因此提供了大量完整的程序代码,要求读者上机编译通过。通过上机编译,可以杜绝一些小错误,提高自己的编程水平。本书内容丰富、条理清晰、文笔流畅,并且每一章都附带精选的练习题和上机题,适合作为高等院校相关专业的教材和C++语言的培训用书,也可作为对计算机编程语言感兴趣的读者的自学教材。同时,本书也可供广大软件开发人员参考。