中国科学技术大学:《C++语言程序设计》课程教学资源(复习提纲,主讲:黄章进)

简中园特蓉&术大年 C++程序设计 复习提纲 计算机学院黄章进 zhuang@ustc.edu.cn
C++ 程序设计 复习提纲 计算机学院 黄章进 zhuang@ustc.edu.cn

内容 中国斜草我术大草 University of Science and Technology of China ◆第一章绪论 ◆第二章变量与类型 ◆第三章表达式 ◆第四章语句 ◆第五章字符串、向量和数组 ◆第六章函数 ◆第七章类 ◆第八章动态内存管理 ◆第九章拷贝控制 ◆第十章运算符重载和类型转换 ◆第十一章面向对象程序设计
内容 第一章 绪论 第二章 变量与类型 第三章 表达式 第四章 语句 第五章 字符串、向量和数组 第六章 函数 第七章 类 第八章 动态内存管理 第九章 拷贝控制 第十章 运算符重载和类型转换 第十一章 面向对象程序设计 2

第二章变量与类型 中国斜学我术大草 niversity of scie ence and Technology of China ◆基本内置类型 >整型、实型、字符型、布尔型 >内置类型的转换规则 √符号数到无符号数 ◆变量的定义和初始化 >列表初始化、默认初始化 >定义与声明 ◆标识符 >命名规则 >名字的作用域
第二章 变量与类型 基本内置类型 整型、实型、字符型、布尔型 内置类型的转换规则 符号数到无符号数 变量的定义和初始化 列表初始化、默认初始化 定义与声明 标识符 命名规则 名字的作用域 3

第二章变量与类型 中国斜学我术大享 University of Science and Technology of China ◆复合类型 >引用 >指针:空指针 >const:J顶层const-与底层const >constexpr ◆类型别名 >typedef >using ◆auto ◆decltype
第二章 变量与类型 复合类型 引用 指针:空指针 const:顶层const与底层const constexpr 类型别名 typedef using auto decltype 4

第三章表达式 中国斜草我术大草 University of Science and Technology of China ◆运算符 >左值和右值 >算术、逻辑、关系、位 >赋值(=)、逗号()、条件(?:) >自增(++)、自减(-) >成员访问(和>) sizeof √sizeof(ype)或sizeof expr ◆复合表达式 >优先级、结合性、求值顺序 ◆类型转换 >隐式、显式
第三章 表达式 运算符 左值和右值 算术、逻辑、关系、位 赋值(=)、逗号(,)、条件(?:) 自增(++)、自减(--) 成员访问(.和->) sizeof sizeof (type) 或 sizeof expr 复合表达式 优先级、结合性、求值顺序 类型转换 隐式、显式 5

第四章语句 中国斜草我术大草 niversity of Science and Technology of Chin ◆条件语句 >if语句 >switch语句 ◆循环语句 >while语句 >do while语句 >for语句 √范围for语句 ◆跳转语句 >break、continue、goto、return ◆语句作用域 >控制结构中定义的变量
第四章 语句 条件语句 if语句 switch语句 循环语句 while语句 do while语句 for语句 范围for语句 跳转语句 break、continue 、goto 、return 语句作用域 控制结构中定义的变量 6

第五章字符串、向量 中国斜学我术大学 和数组 University of Science and Technology of China ◆using声明 ◆string:定义、初始化、操作 ◆vector: 定义、初始化、操作 ◆迭代器:类型、获取、运算 ◆数组 >定义、初始化、元素访问 >指针和数组 √下标和指针 √指针也是迭代器:标准库函数begin和end >C风格字符串 >多维数组:数组的数组 7
第五章 字符串、向量 和数组 using声明 string:定义、初始化、操作 vector:定义、初始化、操作 迭代器:类型、获取、运算 数组 定义、初始化、元素访问 指针和数组 下标和指针 指针也是迭代器:标准库函数begin和end C风格字符串 多维数组:数组的数组 7

第六章函数 中国斜草我术大草 University of Science and Technology of China ◆定义和声明 ◆参数传递 >传值、传引用 >数组形参 ◆默认实参 ◆尾置返回类型 ◆函数重载 >函数匹配 ◆内联函数 ◆constexpr函数 ◆函数指针
第六章 函数 定义和声明 参数传递 传值、传引用 数组形参 默认实参 尾置返回类型 函数重载 函数匹配 内联函数 constexpr函数 函数指针 8

第七章类 中国斜学毡术大草 niversity of Scie nce and Technology of China ◆类的定义 >访问控制:private、public、protected >数据成员 √类内初始值 √const或引用成员 √初始化顺序 >类型成员 >成员函数 √this指针 √const成员函数 √内联、重载、默认实参
第七章 类 类的定义 访问控制:private、public、protected 数据成员 类内初始值 const或引用成员 初始化顺序 类型成员 成员函数 this指针 const成员函数 内联、重载、默认实参 9

第七章类 中国斜学我术大 University of Science and Technology of China >构造函数 √初始值列表 √执行顺序 √默认构造函数 √委托构造函数 √转换构造函数 √explicit构造函数 >静态成员:声明、定义、初始化 ◆类的作用域:名字查找 ◆友元:友元函数、友元类 10
第七章 类 构造函数 初始值列表 执行顺序 默认构造函数 委托构造函数 转换构造函数 explicit构造函数 静态成员:声明、定义、初始化 类的作用域:名字查找 友元:友元函数、友元类 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 C++11(规范)Information technology — Programming languages — C++.pdf
- 《C++程序设计》课程教学资源(参考资料)C++ Programming ISO/IEC 14882 2003(规范文档)INTERNATIONAL STANDARD(Second edition).pdf
- 中国科学技术大学:单变量均匀静态细分格式的连续性分析和构造 Continuity Analysis and Construction of Uniform Stationary Univariate Subdivision Schemes.pdf
- 中国科学技术大学:NEW PROOF OF DIMENSION FORMULA OF SPLINE SPACES OVER T-MESHES VIA SMOOTHING COFACTORS.pdf
- 中国科学技术大学:JOURNAL OF UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA.pdf
- 中国科学技术大学:一类多参数的曲线细分格式.pdf
- 中国科学技术大学:Estimating Error Bounds and Subdivision Depths for Loop Subdivision Surfaces.pdf
- 中国科学技术大学:An Efficient Approach to Real-Time Sky Simulation.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Bounding the Distance between a Loop Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:A bound on the approximation of a Catmull-Clark subdivision surface by its limit mesh.pdf
- 中国科学技术大学:Full Camera Calibration from a Single View of Planar Scene.pdf
- 中国科学技术大学:Extended Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh.pdf
- 中国科学技术大学:Distance Between a Catmull-Clark Subdivision Surface and Its Limit Mesh.ppt
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 中国科学技术大学:Non-Uniform Recursive Doo-Sabin Surfaces.pdf
- 全国信息安全标准化技术委员会:大数据安全标准化白皮书(2018版).pdf
- 中国信通院:勒索病毒安全防护手册(2021年9月).pdf
- 佛山开放大学:《SQL Server 2000 程序设计》课程教学资源(PPT课件)第9章 安全管理.ppt
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第一章 绪论(主讲:黄章进).pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)C++语言漫谈.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第二章 C++简单程序设计.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第三章 函数.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第六章 数组、指针与字符串.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第四章 类与对象.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第五章 数据的共享与保护.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第八章 多态性.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第七章 继承与派生.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第九章 群体类和群体数据的组织.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第十章 C++标准模板库.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第十一章 流类库与输入输出.pdf
- 中国科学技术大学:《C++语言程序设计》课程教学资源(讲义)第十二章 异常处理.pdf
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论(主讲:郑莉).ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt