本书全面讨论了C++程序设计的有关概念,内容由浅入深逐步展开,力图使初学者容易理解,而不是死记概念。书中精心设计了大量例题,具体说明有关概念和程序设计方法。所有例题都在Microsoft Visual C++ 6.0系统中运行通过。
本书强调学习过程的习题练习和实习训练。各章给出了练习题和实习题,供读者选做。最后的附录中提供了10个综合实习题,每个综合实习题包括相关知识、目的、问题和要求,希望读者给出设计、程序和执行结果部分。本书可以作为高等院校计算机专业和非计算机专业学生学习C++语言的教材。
本书是《C++程序设计》的第2版,是作者对原书内容的升级,讲解更加细膩,以便初学者更易于理解,轻松掌握。
本书共分15章和一个附录。第1章为C++概述,阐述了面向对象的有关概念;第2章介绍C++的数据类型;第3章介绍3种控制语句;第4章介绍函数和预处理;第5章介绍数组和指针;第6章介绍类和对象;第7章介绍引用;第8章介绍友元函数和友元类;第9章介绍运算符重载;第10章介绍函数模板和类模板;第11章介绍派生和继承;第12章介绍多态性和虚函数;第13章介绍C++流和文件;第14章介绍异常处理;第15章介绍名字空间;最后的附录中提供了10个综合实习题。
书中精心设计了大量例题,具体说明有关概念和程序设计方法。所有例题均在Microsoft Visual C++ 6.0系统中运行通过,且在各章给出了练习题和实习题。为了便于学习,作者还编写了与本书配套的辅导书《C++程序设计学习与上机实验指导》 (ISBN为978-7-302-10943-3),供读者参考。
本书可以作为高等院校计算机专业和非计算机专业学生学习C++语言的教材。