5 Aug
2010
5 Aug
'10
3:52 p.m.
2010/8/5 archie14
Roman Perepelitsa
writes: class Compare { public: Compare (int i) : _i(i){} //this does not compile, but what's the proper way to define // function object for the sort method in ptr_vector? bool operator<(const A& v1, const A& v2) { return (v1.i > v2.i) &&(_i != 1); } ... };
Try making your operator const: bool operator<(const A& v1, const A& v2) const
Roman Perepelitsa.
No, it did not work. Complains that
binary 'operator <' has too many parameters
Can you post your exact code and exact error message? Roman Perepelitsa.