考研大纲C++知识点总结 本文总结了考研大纲C++部分的考试大纲,涵盖了C++语言的基本语法、数据结构、函数重载、运算符重载、继承、多态性、虚函数、模板等知识点,并对每个知识点进行了详细的解释。 一、数据封装 数据封装是C++语言中的一种基本概念,它指的是将数据和操作数据的函数封装在一起,以提高代码的可读性和可维护性。数据封装包括对象占用内存大小、类的嵌套定义、public、private、friend关键字的含义及使用等。 二、存取控制 存取控制是C++语言中的一种机制,它控制着类的成员变量和成员函数的访问权限。存取控制包括public、private、friend关键字的含义及使用、将一个嵌套的类定义为友元、存取控制的应用等。 三、初始化和清理 初始化和清理是C++语言中的一种机制,它控制着对象的生命周期。初始化和清理包括构造函数、析构函数、对象数组中对象的构造、默认构造函数等。 四、函数重载与默认参数 函数重载是C++语言中的一种机制,它允许多个函数具有相同的名称,但具有不同的参数列表。函数重载包括函数名的重用、默认参数、类中的常量、初始化列表、常量对象、常量成员函数等。 五、内联函数以及名字控制 内联函数是C++语言中的一种机制,它允许函数在编译时被展开。内联函数包括内联函数、函数中的静态变量与对象、构造与析构顺序、名字空间等。 六、引用、复制构造函数以及运算符重载 引用是C++语言中的一种机制,它允许一个变量绑定到另一个变量上。引用包括复制构造函数、默认复制构造函数、指向数据成员的指针、指向成员函数的指针、自动类型转换等。 七、继承与复合 继承是C++语言中的一种机制,它允许一个类继承另一个类的成员变量和成员函数。继承包括继承中的存取控制、构造、析构的调用顺序、私有继承、运算符重载与继承、upcasting等。 八、多态性与虚函数 多态性是C++语言中的一种机制,它允许一个对象在运行时确定其类型。多态性包括 早/晚绑定、虚函数、多态性等。 九、模板 模板是C++语言中的一种机制,它允许一个函数或类可以根据不同的类型参数实例化。模板包括类模板、函数模板、自动类型推断、模板特化、容器与迭代器等。 十、数据结构 数据结构是计算机科学中的一种基本概念,它指的是组织和存储数据的方式。数据结构包括程序性能、线性表、数组和矩阵、栈、队列、跳表和散列、树与二叉树、优先队列、搜索树、图、查找和排序等。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助