东南大学C++课程概览:面向对象编程基础

需积分: 14 2 下载量 75 浏览量 更新于2024-08-24 收藏 3.83MB PPT 举报
"东南大学C++课件,包含主函数示例及课程介绍,强调C++及面向对象编程的学习目标、内容和考核形式。" 在C++编程中,【主函数】是每个程序的起点,它是程序执行的入口点。在给出的代码段中,`main()`函数是一个简单的示例,展示了如何定义和使用类的对象。在这个例子中,首先定义了两个`Point`类的对象`myp1`和`myp2`,然后用这两个点来初始化一个`Rectangle`类的对象`myd`。接着,通过`myd`调用`GetArea()`成员函数输出矩形的面积。 C++是一种强大的【面向对象编程】(Object-Oriented Programming,OOP)语言,它结合了过程化编程的效率和面向对象的灵活性。在课程的【培养目标】中,重点在于让学生建立起程序设计的概念,理解C++的基本语法和面向对象思想,同时提升编程和调试能力。这包括对C++中的【数据类型】、【表达式】、【输入输出】、【控制结构】和【自定义数据类型】等基础知识的掌握。 课程内容涵盖了多个章节,例如: 1. 第1章概述:介绍计算机程序设计语言的发展、面向对象的方法和软件开发流程,帮助学生建立整体认知。 2. 第2章C++简单程序设计:讲解C++语言的基础,包括数据类型、表达式、输入输出、基本控制结构(如顺序、选择、循环)以及自定义数据类型。 3. 第3章函数:深入函数的使用,包括函数定义、内联函数、默认参数、函数重载、函数模板以及C++系统函数的应用。 4. 第4章类与对象:这是面向对象编程的核心,涵盖面向对象思想、类和对象的定义、构造函数和析构函数、类的组合以及类模板。 5. 第5章及后续章节:通常会涉及更高级的主题,如继承、多态、异常处理、文件操作等,这些未在摘要中详细列出。 课程的【考核形式】可能包括实验、平时作业、期末项目和考试等,确保学生在理论和实践两方面都有扎实的掌握。推荐的教材或主讲人可能会提供详细的教学材料和指导,以辅助学生深入学习C++和面向对象编程。