2008-02-15から1日間の記事一覧

bindを使って並び替え

C++

struct person { int age; string name; }; vector<person> v; sort(v.begin(), v.end(), bind(less<int>(), bind(&person::age, _1), bind(&person::age, _2))); メンバ変数ポインタ渡せるんだ・・・私のbindでは残念ながらできません</int></person>