如果我有一个名为"Animal"的类,以及派生类"Bird:public Animal",我可以通过以下两种方式创建Bird:
Animal *sparrow = new Bird; Bird *sparrow = new Bird;
编译正常并按预期工作.它们是等价的吗?我应该更喜欢一个吗?
c++
c++ ×1