クラス 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)
私が知る限り、イテレータを正しく使用していますか?
よくわからないのですが、使い方が間違っているのでしょうか?