问题描述
我如何让它发挥作用?
for (auto i = m_vehicles.begin(); i != m_vehicles.end(); i++)
{
*i->display(out);
out << endl;
}
其中 m_vehicles
是 vector<Vehicle*>
,display
中的 Vehicle
是
virtual void display(std::ostream&) const = 0;
。
当前的 Visual Studio 错误是“表达式必须有一个指向类类型的指针”
(out
只是一个 ostream
)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)