东南大学C++课程:多文件结构与面向对象编程

需积分: 14 26 下载量 123 浏览量 更新于2024-08-23 收藏 4.4MB PPT 举报
多文件结构是C++程序设计中一种常见的组织方式,它有助于代码管理和复用。在东南大学C++课程中,教授何洁月强调了如何在项目中采用这种结构。一个典型的C++项目通常包含以下三个主要文件: 1. 类声明文件(.h文件):这里定义了类的接口,包括类名、成员变量和成员函数的声明。这是为了将数据和操作分离,使得外部文件可以依赖于接口,而不是内部实现细节。例如,函数原型和常量定义会被放在.h文件中。 2. 类实现文件(.cpp文件):这部分包含了类的定义和实现,包括函数体、构造函数、析构函数以及私有成员的定义。因为.h文件中只有接口,所以这些实际的实现必须在.cpp文件中编写,以确保编译器不会看到不应该知道的细节。 3. 主要程序文件(如main.cpp):这是应用程序的主要入口点,通常包含了main()函数,用于创建和管理类的对象,并执行应用程序逻辑。这部分会包含调用类的实例化和对类方法的调用。 建立多文件项目的步骤如下: - 打开Visual Studio (VC++):在File菜单中选择New,然后选择Project,创建一个新的Win32 Console Application项目,设置项目名称和保存位置。 - 创建一个空项目后,可以选择Project/Add to Project/Files...,添加源代码文件,如5-7.cpp、5-7fun.cpp和5-7.h。也可以通过Project/Add to Project/New... 创建新的源文件或头文件,用于存放类的具体实现和声明。 在C++课程中,学习内容围绕C++语言的基础和面向对象编程展开。课程目标包括: - 建立计算机程序设计的基本概念和方法。 - 掌握C++语言的基本语法和语义,理解面向对象思想,并能进行基本的面向对象设计。 - 提升学生的编程和调试能力,为后续学习打下坚实基础。 课程大纲涵盖多个主题,如计算机程序设计语言发展、面向对象方法、数据表示与存储、程序开发过程,以及深入到C++语言的各个部分,如基本数据类型、表达式、输入输出、控制结构、自定义数据类型、函数、类与对象、模板等。通过理论讲解和实践操作,学生能够逐步精通C++编程技巧。