东南大学C++课程概要-何洁月讲授

需积分: 9 3 下载量 27 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
"东南大学C++课程由何洁月主讲,旨在使学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括计算机程序设计语言的发展、面向对象方法、信息的表示与存储、程序开发过程等内容,并深入讲解C++的基础知识,如数据类型、表达式、输入输出、控制结构、自定义数据类型等。此外,还涵盖了函数的定义与使用,包括函数模板、默认参数、重载等高级特性。课程进一步介绍类与对象,教授如何利用类实现面向对象设计,包括构造函数、析构函数、类的组合以及类模板。最后,课程还会涉及一些面向对象的标记和编程实践。" 本课程全面覆盖了C++编程的基础和核心概念,首先,从计算机程序设计语言的历史和发展入手,让学习者了解C++的起源及其在面向对象编程中的地位。接着,简要介绍面向对象的方法和软件开发过程,帮助学生建立起对这一编程范式的初步认识。在信息的表示与存储部分,学生将学习到数据在计算机内部是如何存储和处理的,这对于理解和编写有效程序至关重要。 课程的重点在于C++语言的基础和应用。第二章至第四章详细阐述了C++的基本元素,如数据类型、表达式、输入/输出操作、控制结构和自定义数据类型,以及函数的各种用法,包括函数模板,这些是C++程序员必备的知识。第五章深入讲解了面向对象编程的核心——类和对象,以及如何通过构造函数和析构函数管理对象的生命周期,同时介绍了类的组合和类模板,这是实现复用性和灵活性的关键。 通过这门课程,学生不仅能够掌握C++的基础语法,还能理解和应用面向对象编程的原则,提高编程和调试程序的能力。课程的设置旨在为后续的高级编程和软件工程学习打下坚实的基础,让学生具备解决实际问题的能力。