- 博客(2)
- 收藏
- 关注
原创 面试/笔试
一、多态的三个条件1.要有继承关系,即有基类和派生类2.有其中基类有虚函数,派生类有虚函数的重写3.父类指针指向子类对象二、new和malloc区别都是从申请堆上的空间动态内存操作。1.new是操作符,malloc是库函数。2.malloc需要申请指定内存空间大小,new不需要。3.new返回的是对象类型指针,类型与对象匹配,无需类型转换;malloc返回的是...
2018-09-18 20:29:07 348 1
转载 函数重载和重写
重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。函数重载发生在同一作用域内,即在同一个类里有多个同名函数,参数列表不同。重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。函数特征相同。但是具体实现不同,主要是在继承关系中出现的 。即发生在父类子类中,子类重写父类的同名函数。重写需要注意:1 被重写...
2018-09-11 19:31:12 860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人