image.pngimage.png

    函数指针及其使用:这里利用(*p)的指针形式代替原函数地址并使用其做一些奇妙的事情:
    image.pngimage.png

    image.png
    对于C++来说,用某个类创建的对象仅私有其成员变量,而对于成员函数也就是方法,是公用的,而关于成员函数如何识别每个对象的变量,就用到了this
    image.png
    image.png

    关于前置关键字friend:
    image.png
    使用方法:
    image.png

    关于Class和struct在C++中的区别:
    image.png
    也就是说,下图中的struct默认的缺省声明变量i和*p是public的,而换成class则恰巧相反。
    image.png
    关于初始化列表,也即如下的两种构造函数写法,更推荐第一种:image.png
    不同于组合类的概念,继承关系中的父类与子类,通过一些public、protected、private来限制调用,子类仅能调用父类Public和Protected的内容。
    image.png