如何使用 STL 迭代器调用函数来工作?

问题描述

我如何让它发挥作用?

for (auto i = m_vehicles.begin(); i != m_vehicles.end(); i++)
{
    *i->display(out);
    out << endl;
}

其中 m_vehiclesvector<Vehicle*>display 中的 Vehiclevirtual void display(std::ostream&) const = 0;

当前的 Visual Studio 错误是“表达式必须有一个指向类类型的指针”

out 只是一个 ostream

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)