如图,请问new该怎么理解?

//此题需要通过观察和题意完成一个类的定义,所以图中代码缺少一个类...







红颜莎娜
浏览 73回答 2
2回答

吃鸡游戏

这段代码就是用来演示虚函数的,Dog类是另外三个狗类的基类,如果bard在Dog类中是定义成虚函数的话,结果会分别调用另外三个狗类的bark函数否则就都会调用Dog类的bark函数,而不调用另外三个狗类的

绝地无双

你这里是缺少三个类吧,分别是YellowDog、BlackDog、WhiteDog。new就是使用紧跟它后面的那个类型名(在这里分别是YellowDog、BlackDog、WhiteDog)来创建一段动态内存空间。然后把这个内存空间的首地址赋给dog
打开App,查看更多内容
随时随地看视频慕课网APP