为了账号安全,请及时绑定邮箱和手机立即绑定

为什么改变父类的默认值,打印的内容不会改变 ,仍旧是上一次的默认值

http://img1.sycdn.imooc.com//563e05c2000143f112980416.jpg

求上过课的大神,把之前写的Person里面的类的默认值blue  换一个字符串试试,打印出的内容应该不会改变

正在回答

4 回答

0 回复 有任何疑惑可以回复我~

是的  在代码中直接改变默认值的话,你直接调试的话,出来的值的确没有改变,你只需要在“生成”里面点击“重新生成虚继承”就好了。我是在vs2013里面测试的http://img1.sycdn.imooc.com//57b6acdf0001017d03160297.jpg

1 回复 有任何疑惑可以回复我~
#1

會飛的小魚兒

然后编译
2016-08-19 回复 有任何疑惑可以回复我~
#2

慕姐3585284

在VS2015中的选项不一样,不过重新生成项目文件,证明也是可行的。
2016-09-27 回复 有任何疑惑可以回复我~
#3

BlackLabel

正解!
2017-05-04 回复 有任何疑惑可以回复我~

可以变的

0 回复 有任何疑惑可以回复我~

忘了编译直接点运行了吧、、、

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之继承篇
  • 参与学习       75224    人
  • 解答问题       249    个

继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面

进入课程

为什么改变父类的默认值,打印的内容不会改变 ,仍旧是上一次的默认值

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信