小编Jar*_*red的帖子

以这些不同的方式声明继承类的实例是否有区别?

如果我有一个名为"Animal"的类,以及派生类"Bird:public Animal",我可以通过以下两种方式创建Bird:

Animal *sparrow = new Bird;
Bird *sparrow = new Bird;
Run Code Online (Sandbox Code Playgroud)

编译正常并按预期工作.它们是等价的吗?我应该更喜欢一个吗?

c++

2
推荐指数
1
解决办法
83
查看次数

标签 统计

c++ ×1