谭浩强C++教程:从基础到面向对象

需积分: 9 1 下载量 123 浏览量 更新于2024-08-24 收藏 3.36MB PPT 举报
《C++程序设计谭浩强ppt》是中国高等院校计算机基础教育课程体系中的经典教材,由谭浩强编著,适合学习者系统地掌握C++编程基础知识和高级特性。该教材分为四个部分: 1. 基本知识:这部分从C语言的历史讲起,介绍了C++的发展背景,包括FORTRAN、BASIC和C语言的简要概述。章节1.1详细阐述了C语言如何发展到C++,强调了C++在C的基础上增添了面向对象的特性,使其成为一个既能支持结构化编程又能支持面向对象编程的强大工具。 2. 面向过程的程序设计:这部分包括程序构成、书写形式等内容,如第一章介绍如何编写最简单的C++程序,以及程序的编译和运行过程。通过实例展示如何利用cin输入多个变量,展示了不同输入方式的灵活性。 3. 基于对象的程序设计:这部分深入讲解了类和对象的概念,以及如何通过类和对象进行编程。例如,第八章和第九章分别讲解了类的定义、对象的创建以及关于类和对象的进一步讨论,第十章则探讨了运算符重载的原理和应用。 4. 面向对象的程序设计:这部分重点在于C++的高级特性,如继承与派生、多态性和虚函数等,旨在帮助读者理解面向对象编程的核心概念。第十一章和第十二章深入剖析了这些概念,并在第十三章介绍C++的输入输出流,使得程序能够与用户交互。 《C++程序设计谭浩强ppt》不仅教授基本语法,还注重理论与实践相结合,引导读者逐步掌握面向对象编程的设计思想,提升编程技能。通过这本书,学习者可以全面理解和运用C++进行高效、灵活的程序设计。