返回课程
AI037
本科
C++ Primer, 第五版
一本全面且权威的C++指南,完全为C++11标准重新编写。本课程涵盖从基本语言元素到复杂的库功能以及高级类设计工具的全部内容。
5.0
57.0h
601 名学生
19 课时
0 点赞
人工智能
课程概述
内容概要
一本全面且权威的 C++ 指南,完全重写以适配 C++11 标准。本课程涵盖从基础语言元素到复杂库功能以及高级类设计工具的所有内容。
现代 C++11 编程的行业标准权威指南。
作者: 斯坦利·B·利普曼(Stanley B. Lippman)、约瑟·拉乔伊(Josée Lajoie)、芭芭拉·E·穆(Barbara E. Moo)
致谢: 戴夫·阿布拉哈姆斯(Dave Abrahams)、安迪·科尼格(Andy Koenig)、斯特凡·T·拉瓦杰(Stephan T. Lavavej)、杰森·梅里尔(Jason Merrill)、约翰·斯皮策(John Spicer)、赫布·萨特(Herb Sutter)、比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)、亚历克斯·斯捷潘诺夫(Alex Stepanov)以及标准化委员会成员。
学习目标
- 定义并实现
main函数,理解其与操作系统的交互。 - 执行命令行编译,并管理基本输入/输出流(
cin、cout)。 - 应用控制流语句解决迭代逻辑问题,例如统计出现次数。
- 实现逻辑结构以统计和处理连续输入数据的出现情况。
- 在控制语句中区分赋值运算符(
=)与相等运算符(==)。 - 使用类对象(
Sales_item),通过点号操作符访问成员函数,并包含自定义头文件。 - 区分不同原始类型,预测类型转换及无符号整数溢出的结果。
- 实现 C++11 特性,包括列表初始化、
nullptr、constexpr和类型推导说明符。 - 区分变量声明与定义,并应用作用域规则来管理标识符可见性。
- 区分引用与指针,并利用
void*进行通用内存处理。