购买回家的火车票时,如果是购买的学生票,会有打折优惠.
在参加某宝,某团的活动时,新用户获得的优惠券就会比活跃用户的额度高不少....已扣除5元餐费." << endl;
return nullptr;
}
};
运行结果:
2.1 析构函数可以是虚函数吗?
显然,基类与派生类析构函数的名字不同 ....看起来违背了重写的规则,其实不然,这里可以理解为编译器对析构函数的名称做了特殊处理,编译后析构函数的名称统一处理成destructor。...为什么析构函数要实现多态?
因为析构函数实现多态了以后,才能实现在析构基类和派生类时,各自调用自己的析构函数,防止内存泄漏!...综上,析构函数可以是虚函数,而且还强烈建议将析构函数写成虚函数,实现多态.
虚函数重写需要遵守以下条件:
函数名称、参数列表和返回类型在父类和子类中必须完全相同。