私はこのような構造を持っています。
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> >
?