东南大学C++课程概览 - 何洁月主讲

需积分: 14 26 下载量 171 浏览量 更新于2024-08-23 收藏 4.4MB PPT 举报
"东南大学C++课件,由何洁月主讲,涵盖了C++语言的基础到面向对象编程的深入知识,旨在帮助学生建立程序设计概念,掌握C++语法,理解和运用面向对象思想进行程序设计。课程包括了C++的概述、简单程序设计、函数、类与对象等内容,通过学习可以提升编程和调试能力。" 在C++课程中,首先介绍了计算机程序设计语言的发展,让学习者对编程历史有一个初步认识,同时引入了面向对象的方法及其在软件开发中的应用。信息的表示与存储是编程的基础,课程强调了理解这一概念的重要性。程序的开发过程也做了简要介绍,帮助学生理解编程工作流程。 第二章深入讲解了C++的基础,包括语言概述、基本数据类型和表达式、输入/输出操作,以及算法的基本控制结构如顺序、选择和循环。此外,还介绍了自定义数据类型,让学生能够创建自己的数据结构。 第三章聚焦于函数,这是C++中不可或缺的一部分。课程涵盖了函数的定义、使用,内联函数、带默认形参值的函数、函数重载、函数模板的使用,以及如何利用C++系统函数,这些都是编写高效代码的关键技巧。 第四章进入面向对象编程的核心——类与对象。课程讲解了面向对象的基本思想,如封装、继承和多态,并详细讨论了类和对象的定义、构造函数和析构函数的使用,以及类的组合和类模板。这些内容为实现复杂的软件设计提供了工具。 虽然第五章内容未完整给出,但通常会涉及到继承、多态等更高级的面向对象概念,以及可能的异常处理、命名空间、模板等其他C++特性。 这个课程全面地覆盖了C++的基础和面向对象编程,对于初学者和希望深入理解C++的学生来说,是非常有价值的资源。通过学习,学生不仅可以掌握编程技能,还能建立起对面向对象编程的深刻理解,为后续的高级编程课程打下坚实的基础。