【发布时间】:2015-07-28 14:55:35
【问题描述】:
这里出错了:
Rocket.cpp:31:16: error: no member named 'getThrust' in 'RocketPart'
rocket[0]->getThrust();
当我想通过 vector<RocketPart*> rocket 和 rocket[i]->getThrust() 从类 Engine 访问 getThrust() 时,我从问题顶部收到错误消息。
我究竟做错了什么?是否可以通过rocket[index]->getThrust() 访问它?
【问题讨论】:
标签: c++ class vector polymorphism abstract