1.多态:
 静态多态:函数的重载
 动态多态:程序运行
 多态的实现:父类的指针或引用,指向或初始化子类的对象,调用子类对父类重写的函数,进而展开子类的功能
 2.虚函数:用virtua关键字修饰的函数是虚函数
 3.纯虚函数:
 父类中虚函数没有意义,被用来调用子类对父类函数进行重写
 4.引用:
 函数参数分为两种:值传递,地址传递。都不会改变原本的值,形参的改变不会影响实参,且开辟了新的空间。而引用无需开辟新的空间,形参的改变会影响实参,不需要定义新的容器来存储,效率会更高。
 5.结构与联合区别:相同点:都属于构造数据类型
 不同点:计算总字节大小方式不一样:结构体总字节是结构体内所有字节的总和,且有字节对齐;联合体总字节是联合体中最大字节的字节数,其内部成员共用同一块地址空间。
 





















