摘要: 虚继承,在继承时前面加virtual关键字,如class Bed:virtual public Furniture{}; 虚继承是为了解决多继承出现菱形情况时,某一子类中同一属性出现多个,通过virtual关键字就可以直接最上层的父类中的该属性,且只有一个。如下图: 虚析构函数,在多态过程中,调用析 阅读全文
posted @ 2018-12-05 22:38 zarjen 阅读(789) 评论(0) 推荐(0)
摘要: &&和||操作符也可以重载,但是不建议重载,因为重载时短路与和短路或都会‘失效’,即不论实际第一个表达式为true还是false,短路与和短路或后面的表达式都会继续判断,这样会导致结果和预期可能不同! 1 //对于标准数据类型直接使用&&和|| 2 //假设+操作符已经重载 3 4 Test t{ 阅读全文
posted @ 2018-12-05 08:14 zarjen 阅读(125) 评论(0) 推荐(0)