It's the first time I use the std::set container and I have a problem with the operator std::less.
I declare the set :
std::set<MyClass*, std::less<MyClass> > _set;
Then, I overload the operator< for MyClass ; the problem seems to be linked the mix between class and pointer, because I have this error message :
no match for call to '(std::less<MyClass>) (MyClass *const&, MyClass *const&)'