C++语言程序设计视频教程_清华大学_郑莉(基础篇)
第一章:绪论
1.1 导学
1.2 计算机系统简介
1.3计算机语言和程序设计方法的发展
1.4 面向对象的基本概念
1.5 程序的开发过程
1.6 信息的表示和存储
1.6.1 数据的编码表示
1.6.2 计算机的数字系统
1.6.3 数据的编码表示
1.7 实验指导 实验一:VS开发环境介绍
第二章:C++简单的程序设计(一)
2.1.1 导学
2.1.2 C++语言概述
2.1.2.1 C++的特点和程序实例
2.1.2.2 C++字符集和词法记号
2.1.3 基本数据类型、常量、变量
2.1.3.1 基本数据类型、常量、变量
2.1.3.2 程序举例大纲
2.1.4 运算与表达式
2.1.4.1 算术运算与赋值运算
2.1.4.2 逗号运算、关系运算、逻辑运算和条件运算
2.1.4.3 SIZEOF运算、位运算
2.1.4.4 运算优先级、类型转换
2.1.5 实验二:简单程序设计(上)
第二章:C++简单的程序设计(二)
2.2.1 数据的输入和输出
2.2.2 选择结构
2.2.2.1 IF语句
2.2.2.2 SWITCH语句
2.2.3 循环结构
2.2.3.1 while语句
2.2.3.2 do-while语句
2.2.3.3 for语句
2.2.3.4 嵌套的控制结构、其他控制语句
2.2.4 自定义类型
2.2.5 第二章小结
2.2.6 实验二C++简单程序设计(下)
第三章:函数
3.1 导学
3.2 函数定义
3.3 函数的调用
3.3.1 函数的调用
3.3.2 例3.3
3.3.3 例3.4
3.3.4 例3.5
3.3.5 例3.6
3.4 嵌套与递归
3.4.1 函数的嵌套调用
3.4.2 函数的递归调用
3.4.3 例3-9
3.4.4 例3-10
3.5 函数的参数传递
3.6 引用类型
3.7 含有可变参数的函数
3.8 内联函数
3.9 CONSTEXPR函数
3.10 带默认参数值的函数
3.10.1带默认参数值的函数
3.10.2 默认参数值例3-15
3.11 函数重载
3.12 C++系统函数
3.13 第三章小结
3.14 实验三(上)函数的应用
3.15 实验三(下)函数的应用
第四章:类与对象
4.1 导学
4.2 面向对象程序的基本特点
4.3 类和对象
4.3.1 类和对象的定义
4.3.2 类和对象的程序举例
4.4 构造函数
4.4.1 构造函数基本概念
4.4.2 构造函数例题(1)
4.4.3 构造函数例题(2)
4.4.4 委托构造函数
4.4.5 复制构造函数
4.4.6 复制构造函数调用举例
4.5 析构函数
4.6 类的组合
4.6.1 类的组合
4.6.2 类的组合程序举例
4.6.3 前向引用声明
4.7 UML简介
4.8 结构体和联合体
4.8.1 结构体
4.8.2 联合体
4.9 枚举类
4.10 小结
4.11 实验四(上)
4.12 实验四(下)
第五章 :数据的共享和保护
5.1 导学
5.2 标识符的作用域与可见性
5.3 对象的生存期
5.4 静态数据成员
5.5 类的友元
5.6 共享数据的保护
5.7 多文件结构和预编译命令
5.8 小结
5.9 实验五
第六章:数组、指针和字符串(一)
6.1.1 导学
6.1.2 数组的定义与初始化
6.1.2.1 数组的定义与使用
6.1.2.2 数组的储存与初始化
6.1.2.3 一维数组应用举例
6.1.3 数组作为函数参数
6.1.4 对象数组
6.1.5 基于范围的FOR循环
6.1.6 指针的定义和运算
6.1.6.1 指针的概念、定义和指针运算
6.1.6.2 指针的初始化和赋值
6.1.6.3 指针的算术运算、关系运算
6.1.7 综合实例
6.1.8 实验六(上)

C++语言程序设计视频教程_清华大学_郑莉(进阶篇)
第六章:数组、指针和字符串(二)
6.2.1 指针与数组
6.2.1.1 用指针访问数组元素
6.2.1.2 指针数组
6.2.2 指针与函数
6.2.2.1 以指针作为函数参数
6.2.2.2 指针类型的函数
6.2.2.3 指向函数的指针
6.2.3 对象指针
6.2.4 动态内存分配
6.2.4.1 动态分配与释放内存
6.2.4.2 申请和释放动态数组(一)
6.2.4.3 申请和释放动态数组(二)
6.2.5 智能指针
6.2.6 VECTOR对象
6.2.7 对象的复制与移动
6.2.7.1 深层复制与浅层复制
6.2.7.2 移动构造
6.2.8 字符串
6.2.8.1 C风格字符串
6.2.8.2 STRING类
6.2.9 第六章小结
6.2.10 综合实例
6.2.11 实验六(下)
第七章:继承与派生
7.1 导学
7.2 继承的基本概念和语法
7.3 继承的方式
7.3.1 继承方式简介及公有继承
7.3.2 私有继承和保护继承
7.4 基类与派生类类型转换
7.5 派生类的构造与析构
7.5.1派生类的构造函数
7.5.2 派生类的构造函数举例
7.5.3 派生类的复制构造函数
7.5.4 派生类的析构函数
7.6 派生类成员的标识与访问
7.6.1 访问从基类继承的成员
7..6.2 虚基类
7.7 小结
7.8 第七章综合实例
第八章:多态性
8.1 导学
8.2 运算符重载
8.2.1 运算符重载的规则
8.2.2 双目运算符重载为成员函数
8.2.3 单目运算符重载为成员函数
8.2.4 运算符重载为非成员函数
8.3 虚函数
8.3.1 虚函数
8.3.2 虚析构函数
8.3.3 虚表与动态绑定
8.4 抽象类
8.5 OVERRIDE与FINAL
8.6 第八章小结
8.7 第八章综合实例
8.8 实验八
第九章:模板与群体数据
9.1 导学
9.2 模板
9.2.1 函数模板
9.2.2 类模板
9.3 线性群体
9.4 数组
9.4.1 数组类模板
9.4.2 例9-4数组类应用举例
9.5 链表
9.5.1 链表的概念与结点类模板
9.5.2 链表类模板
9.6 栈
9.6.1 栈类模板
9.6.2 例9-9 栈的应用
9.7 队列
9.8 排序
9.8.1 排序概述
9.8.2 选择排序
9.8.3 交换排序
9.9 查找
9.10 小结
9.11 综合实例
9.12 实验九
第十章:泛型程序设计与C++标准模板库
10.1 导学
10.2 泛型程序设计及STL结构
10.2.1 泛型程序设计的基本概念
10.2.2 STL简介
10.3 迭代器
10.4 容器的基本功能与分类
10.5 顺序容器
10.5.1 顺序容器的基本功能
10.5.2 顺序容器的特征
10.5.3 顺序容器的插入迭代器与适配器
10.6 关联容器
10.6.1 关联容器分类和基本功能
10.6.2 集合
10.6.3 映射
10.6.4 多重集合和多重映射
10.7 函数对象
10.7.1 函数对象
10.7.2 函数适配器
10.8 算法
10.9 第十章小结
10.10 综合实例
10.11 实验十
第十一章:流类库与输入输出
11.1 导学
11.2 I/O流的概念及流类库结构
11.3 输出流
11.3.1 输出流概述
11.3.2 向文本文件输出
11.3.3 向二进制文件输出
11.3.4 向字符串输出
11.4 输入流
11.4.1 输入流概述
11.4.2 输入流应用举例
11.4.3 从字符串输入
11.5 输入/输出流
11.6 小结
11.7 综合实例
11.8 实验十一
第十二章:异常处理
12.1 导学
12.2 异常处理的思想与程序实现
12.3 异常处理中的构造与析构
12.4 标准程序库异常处理
12.5 第12章小结
12.6 综合实例
12.7 实验十二

C++语言程序设计视频教程_清华大学_郑莉(基础篇+进阶篇)相关推荐

  1. c语言程序设计吉林大学康辉目录,[吉林大学康辉] 经典C语言程序设计视频教程 51讲...

    [吉林大学康辉] 经典C语言程序设计视频教程 51讲 [吉林大学康辉] 经典C语言程序设计视频教程 51讲 直接复制用迅雷下载.用专用的teachingplayer播放器.(不能下载留言) 第一集 t ...

  2. android应用程序设计张思民课后答案,Java语言程序设计习题答案(清华大学出版杜)张思民版...

    Java语言程序设计习题答案(清华大学出版杜)张思民版 更新时间:2017/2/6 12:39:00  浏览量:568  手机版 第1章 Java概述 [1]为什么说Java的运行与计算机硬件平台无关 ...

  3. 北京科技大学C语言程序设计,第1章_北京科技大学计算机系:C语言程序设计(李玲)_ppt_大学课件预览_高等教育资讯网...

    第 1章 预备知识北京科技大学 计算机系 C 语言程序设计 2009-7-29 2说明: 本课件的配套教材为: –,C语言程序设计教程> –,C语言程序设计教程习题解答与实验指导> 北京人 ...

  4. python语言程序设计是什么课文_中国大学MOOC有哪些优质课程?

    说到学习,相信很多人囤了一堆自学网站吧?囤完之后,是不是依然不知道要学什么? 因为免费的网络课程,质量参差不齐,试错成本太高. 所以小叶子帮大家做了这样一件事,直接帮你从中国大学MOOC里挑选了25门 ...

  5. python语言程序设计 梁勇 下载_梁勇python语言程序设计

    第 3 章 教学重点 第 2章学习了 8086硬指令 , 第 3章介绍 MASM基本的伪 指令 . 第 3章重点掌握: 程序的格式 . 开发方法 参数的表达 . 变量的定义 变量和标号的属性 第 3 ...

  6. 自考04747《java语言程序设计(一)》课件_自考04747《java语言程序设计(一)》课后习题答案全集...

    <自考04747<java语言程序设计(一)>课后习题答案全集>由会员分享,可在线阅读,更多相关<自考04747<java语言程序设计(一)>课后习题答案全集 ...

  7. c语言程序设计模板图片,C语言程序设计课设报告_模板(样例).doc

    . PAGE . <C语言程序设计> 课程设计报告 (2015- 2016学年 第 3 学期) 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 孙金华 成 绩: 计算机与信息 ...

  8. 清华大学c语言程序设计期末试卷,清华大学出版社C语言程序设计习题.doc

    文档介绍: 稻松行盈懊嫂舒李排点颤滴樊棺闺惩挫器偷助边耍舶操审鸟够帛冻惯壕缘函嘴废忱辣逝滑溃耻漳焊癸推鸵谆隋翁析返蜡喜力揉姚洗擒恳郑援搓椭精螟阮拘羊戈迁斜甫赔烷胎痉腻驻齿赖牙漆播嘶惧霖阵告榨功凶克悄架 ...

  9. C++语言程序设计学生用书,清华大学出版社-图书详情-《C++语言程序设计(第3版)学生用书》...

    计算机程序设计是一门实践性很强的课程,因此仅仅通过阅读教科书或听课是不可能完全掌握的,学习程序设计的最重要环节就是实践.对于自学读者来说,更多一重困难,就是在学习和实践过程中缺乏指导. 凡是学习程序设 ...

最新文章

  1. 小猿圈分享使用Java模拟三道门的游戏
  2. re:Invent 大会第一天,看看AWS有哪些最新进展?\n
  3. gradle 构建完成自动删除_Gradle 6.6 RC6 发布,引入配置缓存特性,大幅提升构建性能
  4. Skyscrapers (easy version)CodeForces - 1313C1(暴力)
  5. 多用途bootstrap后台管理系统模板企业统计管理界面模板
  6. ASP和IIS各一点
  7. 分布式爬虫原理之Scrapy分布式实现
  8. Linux kernel中 __bitmap_weight函数的理解
  9. 上网账号口令怎么获取_如何获取自己路由器的上网账号和上网口令
  10. CSP -- 运营商内容劫持(广告)的终结者
  11. win10启动修复_高手教你怎样在Win10上修复主引导记录(MBR),轻松解决启动故障...
  12. Eureka服务注册中心搭建
  13. win7桌面上显示html,win7如何在桌面显示ie图标|win7在桌面显示ie图标两种方法
  14. 数据挖掘(一)A-Priori
  15. 绕过iframe busting
  16. starbound服务器无响应,星界边境无法开始游戏解决方法
  17. Python常用字符编码
  18. Spring Boot项目介绍(值得学习,超详细)
  19. ip_forward 权限不够
  20. 支付宝服务商第三方代发布小程序

热门文章

  1. 打印对象和toString方法
  2. MyEclipse6.0下代码提示(alt+/)无法使用的解决方法
  3. 让互联网拥抱移动VR,三星将发布新版VR浏览器
  4. 求两个数组的最长重复子数组 Maximum Length of Repeated Subarray
  5. Redis分布式锁实现
  6. CSS3盒子阴影box-shadow
  7. PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
  8. jQuery 通用表单方法
  9. 【Android】OpenGL ES for Android 教程1 - HelloWorld
  10. 安装python模块时出现:error: Setup script exited with error: command 'gcc' failed with exit status 1...