- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 c++语言程序设计(第四版)学生用书实验5_2
// client.hclass client{public: client(){ClientNum++;} ~client(){ClientNum--;} static void ChangeServerName(char x); static void ShowClientNum();private: static char ServerName; static int ClientNum;}...
2018-04-14 00:15:22 2769
清华大学郑莉C++课程课件pdf
附件为清华大学郑莉C++课程的课件(pdf)。
郑莉老师讲课大纲:
第1周
第1章 绪论
计算机系统
计算机语言和程序设计方法的发展
面向对象的基本概念
程序的开发过程
计算机中的信息与存储单位
课堂讨论:选课期望与学习目标、预期每周学习时间讨论
线上作业(选择题)
实验一
第2周
第2章C++简单程序设计(1)
C++语言概述
基本数据类型和表达式
数据的输入与输出
线上作业(选择题、编程题)
第3周
第2章C++简单程序设计(2)
算法的基本控制结构
自定义数据类型
线上作业(选择题、编程题)
实验二
第4周
讨论1:第2章课堂讨论 第1小节
第3章 函数 2、3小节
函数的定义与使用
内联函数
带默认参数值的函数
函数重载
C++系统函数
线上作业(选择题、编程题)
实验三
第5周
讨论2:第3章课堂讨论 第1小节
第4章 类与对象 2、3小节
面向对象程序的基本特点
类与对象
构造函数
析构函数
类的组合
UML简介
结构体与联合体
枚举类
综合实例——个人银行账户管理程序
线上作业(选择题、编程题)
实验四
第6周
讨论3:第4章课堂讨论 第1小节
第5章 数据的共享与保护 2、3小节
标识符的作用域与可见性
对象的生存期
类的静态成员
类的友元
共享数据的保护
多文件结构和编译预处理命令
综合实例——个人银行账户管理程序
线上作业(选择题、编程题)
实验五
第7周
讨论4:第5章课堂讨论 第1小节
大作业要求讲解、1-5章综合复习 第7周2、3小节
第8周
第6章 数组、指针与字符串(1)
数组的定义与初始化
数组作为函数的参数
对象数组
基于范围的for循环
指针的定义和运算
第9周
第6章 数组、指针与字符串(2)
指针与数组
指针与函数
对象指针
动态内存分配
智能指针
vector对象
对象复制与移动
字符串
综合实例——个人银行账户管理程序
线上作业(选择题、编程题)
实验六
第10周放假停课
第11周
讨论5:第6章课堂讨论 第1小节
第7章 继承与派生 2、3小节
继承的基本概念和语法
继承方式
类型转换
派生类的构造和析构
派生类成员的标识与访问
综合实例——个人银行账户管理程序
线上作业(选择题、编程题)
实验七
第12周
讨论6:第7章课堂讨论 第1小节
第8章 多态性 2、3小节
运算符重载
虚函数
抽象类
override与final
综合实例——对个人银行账户管理程序的改进
线上作业(选择题、编程题)
实验八
第13周
讨论7:第8章课堂讨论 第1小节
第9章 群体类和群体数据的组织 2、3小节
模板
线性群体的概念
数组
链表
栈
队列
排序
查找
综合实例——对个人银行账户管理程序的改进
线上作业(选择题)
第14周
讨论8:第9章课堂讨论 第1小节
第10章 泛型程序设计与C++标准模板库 2、3小节
泛型程序设计及STL的结构
迭代器
容器的基本功能与分类
顺序容器
关联容器
函数对象
算法
综合实例——对个人银行账户管理程序的改进
第15周
讨论9:第10章课堂讨论、大作业文档及答辩要求讲解 第1小节
第11章 流类库与输入/输出 2、3小节
I/O流的概念及流类库结构
输出流
输入流
输入/输出流
综合实例——对个人银行账户管理程序的改进
线上作业(选择题)
实验十一
第12章 异常处理 2、3小节
异常处理的思想与程序实现
异常处理中的构造与析构
标准程序库异常处理
综合实例——对个人银行账户管理程序的改进
2018-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人