已采纳回答 / Aralkyle_La_pluie
老师用的是Microsoft Visual Studio 2010 ,现在你可以自己搭建Microsoft Visual Studio 2017的IDE,网上可百度出注册码
2018-07-14
已采纳回答 / 小图兔
个人总结:virtual当前出现的三种地方:虚析构函数:当父类指针指向子类对象时,释放内存时,若不定义virtual,则仅释放父类内存。虚继承:防止多继承和多重继承时,一个父类被继承多次,造成内存空间的浪费。虚函数:当父类指针指向子类对象时,父类指针可以指向子类方法。
2018-06-28
已采纳回答 / 慕无忌5762020
或者 你也可以在 派生类中 再写一个public 下的函数 去调用 protect中的 函数 这样做 几乎没有任何意义 本来就是为了调用函数 现在要用另外一个函数 去调用这个函数
2018-06-26
已采纳回答 / 王大猫
fun2(&s2) 是什么?作者没这么用啊。fun1(&s1) 里面的&s1是传入函数的实参,等于是把子类赋值这父类。下面的图中打叉是因为他把父类对象P1赋值给了子类对象S1
2018-06-24
最赞回答 / iloveyoulcx
main函数里面的 Solider M 拼错了,应该是Soldier题目要求把Soldier类型的对象命名为soldier(cout 那两句.前面用了soldier)
2018-06-18