摘要: 一。赋值兼容性原则 1.子类对象可以当作父类对象使用 2.子类对象可以直接赋值给父类对象 3.子类对象可以直接初始化父类对象 4.父类指针可以直接指向子类对象 5.父类引用可以直接引用子类对象 二。类在C++编译器的内部可以理解为结构体 子类是由父类成员叠加子类新成员得到的 1.在子类对象构造的时候 阅读全文
posted @ 2017-10-10 15:39 吕晓宁 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一。继承的概念 面向对象中的继承指类之间的父子关系 1.子类拥有父类的所有成员变量和成员函数 2.子类就是一种特殊的父类 3.子类可以当作父类对象使用 4.子类可以拥有父类所没有的方法和属性 二。继承初体验 1.子类继承父类直接默认继承private 2.类中的protected a。protect 阅读全文
posted @ 2017-10-10 14:45 吕晓宁 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一。malloc与free 和 new与delete有什么区别 1.malloc和free是库函数,以字节为单位申请堆内存 2.new和delete是关键字,以类型为单位申请堆内存。 3.malloc和free单纯的对内存进行申请和释放 4.对于基本类型new关键字会对内存进行初始化 5.对于类类型 阅读全文
posted @ 2017-10-10 12:20 吕晓宁 阅读(179) 评论(0) 推荐(0) 编辑