C++ 基础知识点大纲

作者: zcwfeng | 来源:发表于2021-04-18 17:04 被阅读0次

    C++

    C++对C的加强

    namespace命名空间

    • C++命名空间基本概念
    • C++命名空间定义,使用语法,意义

    新增Bool类型关键字

    C/C++中的const

    • const基础知识
      • 用法
      • 含义
      • 好处
    • C/C++中const的区别
    • const和#define相同之处
    • const和#define的区别

    引用

    • 引用概念
    • 引用是C++的概念
    • 引用做函数参数
    • 引用的意义
    • 引用本质思考
    • 引用的本质
    • 函数返回值是引用
    • 指针引用
    • 常引用

    C++对C的函数扩展

    • inline内联函数
    • 默认参数
    • 函数占位参数
    • 默认参数和占位参数
    • 函数重载
      • 函数重载概念
      • 函数重载的调用准则
      • 函数重载遇上函数默认参数
      • 函数重载和函数指针结合
      • 函数重载、重写、重定义

    类和对象

    基本概念

    类的封装

    • 封装(Encapsulation)

    • 类成员的访问控制
      | 继承方式 | 基类的public成员 | 基类的protected成员 | 基类的private成员 | 继承引起的访问控制关系变化概括 |
      | :------------ | :---------------- | :------------------ | :---------------- | :------------------------------------- |
      | public继承 | 仍为public成员 | 仍为protected成员 | 不可见 | 基类的非私有成员在子类的访问属性不变 |
      | protected继承 | 变为protected成员 | 变为protected成员 | 不可见 | 基类的非私有成员都为子类的保护成员 |
      | private继承 | 变为private成员 | 变为private成员 | 不可见 | 基类中的非私有成员都称为子类的私有成员 |

    • struct和class关键字区别

    对象的构造和析构

    • 构造函数和析构函数的概念

    构造函数的分类及调用

    • 无参数构造函数
    • 有参构造函数
    • 拷贝构造函数调用时机
    • 默认构造函数

    构造函数调用规则研究

    深拷贝和浅拷贝

    多个对象构造和析构

    • 对象初始化列表

    构造函数和析构函数的调用顺序研究

    对象的动态建立和释放

    • new和delete基本语法

    静态成员变量成员函数

    C++面向对象

    • 基础知识
    • this指针
    • 全局函数vs成员函数

    友元

    • 友元函数
    • 友元类

    运算符重载

    • 什么是运算符重载
    • 运算符重载的限制
    • 运算符重载编程基础

    继承和多态

    纯虚函数和抽象类

    相关文章

      网友评论

        本文标题:C++ 基础知识点大纲

        本文链接:https://www.haomeiwen.com/subject/sjcqdktx.html