多态性:
1.new一个对象时,会先调用父类的构造函数,然后调用子类的构造函数
2.new 的对象需要手动释放掉
3.这里new 的Apple,在释放时delete t_fruit,会由t_fruit来释放掉之前new的那一片空间。
AbstractFruit *t_fruit = new Apple;
delete t_fruit;
t_fruit = nullptr;
多态性:
1.new一个对象时,会先调用父类的构造函数,然后调用子类的构造函数
2.new 的对象需要手动释放掉
3.这里new 的Apple,在释放时delete t_fruit,会由t_fruit来释放掉之前new的那一片空间。
AbstractFruit *t_fruit = new Apple;
delete t_fruit;
t_fruit = nullptr;