首页 > 解决方案 > 如何使用 STL 迭代器调用函数来工作?

问题描述

我怎样才能让它工作?

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

m_vehiclesavector<Vehicle*>displayinVehicle在 哪里virtual void display(std::ostream&) const = 0;

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

out只是一个ostream

标签: c++visual-studiostdstdvector

解决方案


推荐阅读