ポインタのベクトルのイテレータを関数に渡したいです。渡す方法がわかりません。
これは正しい方法ですか:
main() {
vector<MyObject*>::iterator it;
for (it = added.begin(); it < added.end(); it++) {
string value = DoSomething(it)
}
}
string DoSomething(MyObject* a)
{
if (a->isValid())
Str = "0";
..
..
return str;
}