我有一个类 foo,并使用此代码为它创建了一个向量
std::vector<foo> fooVector;
我也有一个使用此代码的迭代器
std::vector<foo>::iterator locator;
现在我收到了这个错误
foo.cpp:29:25: error: no match for call to ‘(std::vector<foo>) (std::vector<foo>::iterator&)’
对应的行是
if(fooVector(locator).getBoo() + (insertBar.geBoo()) < 4000)
据我所知,我正确使用了迭代器?
我不确定我的使用方式有什么问题?