私はこのような構造を持っています。
struct A
{
int someFun() const;
int _value;
};
この構造体のオブジェクトをベクターに格納します。
someFun()メンバーが返すオブジェクトを見つける方法は42?であるオブジェクトを見つける方法
_valueは42?
bindとの組み合わせを使用する必要があると思いequal_toますが、正しい構文を見つけることができません。
vector<A> va;
vector<A>::const_iterator val = find_if(va.begin(),va.end(),boost::bind(???,42));
編集:
ありがとう。しかし、もう1つ疑問があります。
vector<A*>またはを持っていたらvector<boost::shared_ptr<A> >?