![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
gfanbei
嵌入式软件爱好者,有时间就记录下遇到的问题
展开
-
【C++】pk游戏—(玩转多态)
pk游戏—(玩转多态) 本案例为多态应用; 武器类属性:基础伤害、特效(吸血、定身、暴击); 屠龙刀拥有:吸血、定身、暴击的几率 小刀:无任何能力 英雄:攻击力、防御、血量、武器、装备武器、攻击怪物 怪物:攻击力、防御、血量、攻击英雄 核心算法:通过isTrigger判断是否触发特效 //系统随机产生 1~100的数字 //(例如传进来一个30,然后产生一个随机数,如果这个随机数在1-30之间,则...原创 2019-11-24 19:46:58 · 3123 阅读 · 2 评论 -
【C++】浅谈虚继承
C++——浅谈虚继承 问题1:什么是虚继承?为什么要虚继承? 虚继承 :是面向对象编程中的一种技术,是指一个指定的基类,在继承体系结构中,将其成员数据实例共享给从这个基类型直接或间接派生的其它类。虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。 概念可能不是那么好理解 ,那么我们看如下案例: 上述案例中,羊与骆驼是分别是动物的2个派生类,2者之间都继承了动物的数据和函数,而羊驼...原创 2019-10-16 15:22:25 · 874 阅读 · 2 评论