C++2011复习大纲(全答案版).docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/87509376/0001-a1dc86d354c38c4f4c5085038f942fa6_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
【C++2011复习大纲】 C++2011是C++语言的一个重要版本,引入了许多新特性和改进。复习C++2011,我们需要关注以下几个关键知识点: 1. **三种基本语句结构**: - 顺序结构:程序按照语句的顺序逐条执行。 - 分支结构:包括`if`语句和`switch`语句,其中`switch`用于多条件判断,特别注意`break`语句用于跳出当前`case`。 - 循环结构:有`for`、`while`和`do...while`,`break`和`continue`用于控制循环流程,`break`跳出整个循环,`continue`结束当前迭代进入下一次循环。 2. **函数**: - 函数原型声明:定义函数的返回类型和参数列表。 - 调用方式:传递参数并执行函数体。 - 函数重载:允许同一作用域内函数名称相同但参数列表不同的多个函数存在。 - 友元函数:非成员函数可以访问类的私有和保护成员。 3. **变量和数据类型**: - 全局变量:在所有函数外部定义,生命周期贯穿整个程序。 - 局部变量:在函数内部定义,只在该函数作用域内有效。 - 字符数组:用于存储字符串,如`char str[10]`。 - 引用:类似别名,一旦初始化就不能改变,可以作为函数参数。 4. **指针**: - 指针定义和使用:如`int *ptr`声明一个指向整型变量的指针。 - 通过指针访问数组:使用`*`运算符解引用指针访问数组元素。 - 指针作为函数参数:可以修改实参的值。 5. **类**: - 类的声明:定义数据成员和成员函数,使用`public`、`private`、`protected`控制访问权限。 - 类对象定义:使用`class_name object_name`创建对象。 - 成员访问:通过`.`或`->`操作符访问成员。 6. **继承**: - 基类与派生类的概念:派生类从基类继承属性和行为。 - 继承声明:`class DerivedClass : access_specifier BaseClass`,access_specifier可选`public`、`private`或`protected`。 - 继承方式:单一继承(一个派生类继承一个基类)、多重继承(一个派生类继承多个基类)和多层继承。 7. **多态**: - 纯虚函数:在基类中声明,使基类成为抽象类,不能实例化。 - 抽象类:至少包含一个纯虚函数的类。 - 动态绑定(多态):虚函数实现运行时确定函数调用。 8. **其他**: - `#include`:导入头文件,如`iostream.h`用于输入输出操作。 - 注释:`//`用于单行注释,`/* */`用于多行注释。 - `endl`:用于输出换行,并刷新输出缓冲区。 - 输入输出流:`cin`用于读取用户输入,`cout`用于输出。 - 运算符重载:允许自定义运算符的行为。 9. **样题解析**: - 概念匹配题涉及基础概念,如对象、友元、数据成员和函数成员。 - 填空题测试基础语法,如源代码文件扩展名`.cpp`,注释标记`//`,`endl`的作用等。 - 问答题考察对循环、函数、类和继承的理解,例如`break`和`continue`的区别,函数参数传递的不同方式,以及类的封装、继承和多态特性。 通过深入学习这些知识点,可以全面掌握C++2011的基础内容,为考试做好充分准备。复习过程中应注重实践,通过编写和调试代码来加深理解。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/a71a690a54794121897a1839eb6efba6_g11176593.jpg!1)
- 粉丝: 6721
- 资源: 3万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)