谭浩强C++编程指南:从基础到面向对象

需积分: 1 0 下载量 147 浏览量 更新于2024-07-25 收藏 5.58MB PDF 举报
"C++ 谭浩强"是一本针对中国高等院校计算机基础教育的教材,由谭浩强编著,旨在全面介绍C++编程语言的基础知识和高级概念。该书共分为四篇:第1篇基本知识,包括C++的起源与发展,如从C语言到C++的演变,以及C++语言的特点,如其兼容性和面向对象的特性。第2篇至第4篇则逐步深入,涵盖了面向过程的程序设计(如函数、预处理和数组等)、基于对象的程序设计(如类、对象、继承、派生和多态性)、以及面向对象的高级特性和输入输出流的使用。 在第1章中,作者详细介绍了C++程序的基本构成,包括书写形式和实现过程,并强调了上机实践的重要性,帮助读者理解C++的实际应用。C++作为一种混合型编程语言,不仅继承了C语言的优点,还引入了面向对象编程,使得大型软件开发更为高效。 面向对象编程被解释为一种开发策略,它通过封装、继承和多态性等特性,提升了软件的可维护性和复用性。谭浩强的这本书不仅适合初学者学习C++编程基础,也为有经验的程序员提供了扩展和提升技能的宝贵资源。 通过阅读这本书,读者将掌握C++语言的核心概念,包括数据类型、表达式、函数、数组、指针、类和对象的创建,以及如何利用继承和派生进行模块化设计。同时,还会了解如何运用C++进行高效的程序设计,包括输入输出操作和使用C++工具。 "C++ 谭浩强"是一本系统全面的教程,无论是作为教学参考还是自我学习的指南,都能为学习者提供坚实的C++编程基础。