У меня проблемы ... Я не уверен, что понимаю документацию STL. Допустим, у меня есть это:
#include <set>
...
struct foo
{
int bar;
};
struct comp
{
inline bool operator()(const foo& left,const foo& right)
{
return left.bar < right.bar;
}
};
int main()
{
std::set<foo,comp> fooset; // Uses comparison struct/class object comp to sort the container
...
return 0;
}
Как вставить struct foo в набор, используя мою собственную структуру сравнения?