美文网首页
C++基础知识点

C++基础知识点

作者: pure_joy | 来源:发表于2022-11-01 12:07 被阅读0次
    使用extern在任何地方声明一个变量。
    存储类定义C++程序中变量/函数的范围(可见性)和生命周期
    goto:将控制转移到被标记的语句。不建议在程序中使用。
    C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式)
    指针是一个变量,其值为另一个变量的地址。即,内存位置的直接地址。
    NULL指针是一个定义在标准库中的值为零的常量。
    C++引用 vs 指针
    • 不存在空引用。引用必须连接到一块合法的内存。
    • 引用被初始化为一个对象,就不能在指向另一个对象。指针可以在任何时候指向另一个对象
    • 引用必须在创建时初始化,指针可以在任何时候被初始化
    类的友元函数是定义在类外部,但有权访问类的所有私有成员和保护成员。使用关键字friend
    继承:已有的类成为基类,新建的类成为派生类。
    C++中具有多继承性,即一个子类可以有多个父类。
    虚函数:在基类中使用关键字virtual声明的函数
    设计抽象类(ABC)的目的,是为了给其他类提供一个可以继承的适当的基类,抽象类不能被用于实例化对象,只能作为接口使用。
    可用于实例化对象的类被称为具体类

    相关文章

      网友评论

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

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