C++程序设计
C++程序设计
1万+ 人选课
更新日期:2025/06/02
开课平台爱课程(中国大学MOOC)
开课高校淮阴工学院
开课教师陈婷
学科专业工学计算机类
开课时间2025/02/17 - 2025/07/16
课程周期22 周
开课状态开课中
每周学时-
课程简介

《C++程序设计》是计算机类专业的一门核心课程,主要讲解C++语言和程序设计的基本思想和方法,培养学生较强的计算思维能力,具备初步的简单应用程序的开发能力。

本课程分为两部分:《C++程序设计》(上)和(下)。其中,《C++程序设计》(下)主要讲解面向对象程序设计方法。

课程大纲

课程资料

进度表

教材

第1周 类和对象

1 类及类的成员函数

2 对象、堆对象和对象数组

3 面向对象程序设计三步曲

类和对象测验题

类和对象作业

第2周 构造函数和析构函数

1 构造函数

2 类成员初始化

3 析构函数

4 实例

构造函数与析构函数测试

构造函数和析构函数作业

第3周 堆与拷贝构造函数

1 分配堆对象

2 拷贝构造函数

3 实例

拷贝构造函数测试

拷贝构造函数作业

第4周 常量成员、静态成员与友元

1 常量成员

2 静态成员

3 友元

常量成员、静态成员与友元测验

常量成员、静态成员与友元作业

第5周 继承与派生

1 继承的概念

2 派生类的定义

3 派生类的应用

继承与派生测验(1)

继承与派生测验(2)——虚函数与抽象类

继承与派生作业

第6周 多态性

1 虚函数

2 抽象类

多态性测验

多态性作业

第7周 多重继承

多重继承

小测验

继承小作业

第8周 运算符重载(1)

1 运算符重载

2 双目运算符重载

3 单目运算符重载

运算符重载测试(1)

运算符重载作业(1)

第9周 运算符重载(2)

1 赋值运算符和类型转换运算符重载

2 输入输出运算符重载

运算符重载测验(2)

运算符重载作业(2)

第10周 函数模板

模板的概念

函数模板

重载函数模板

函数模板测验

函数模板作业

第11周 类模板

前言

类模板

类模板测验

类模板作业

第12周 C++标准库(1)

标准I/O流类

控制符格式输出

成员函数格式输出

第13周 C++标准库(2)

文件I/O流

成员函数实现文件读写

C++标准库作业

第14周 综合应用实例(1)

学生宿舍管理系统需求分析

系统中类的设计

第15周 综合应用实例(2)

类的成员函数实现

第16周 综合应用实例(3)

测试程序

系统实现的第二种方案