Re: Сортировка спика объектов (list STL VC++ 6)
От: zorgg http://elens.ru
Дата: 14.11.04 23:20
Оценка:
Здравствуйте, vovaiv12, Вы писали:

V>Есть следующие классы:


V>Необходимо отсортировать список объектов objects по времени(time)


V>Что подскажете?


Не уверен в качестве такого решения, но я делал так:

    template<class _Ty, class _f>
    struct myGreater : std::greater<_Ty> {
    bool operator()(const _Ty& _X, const _Ty& _Y) const
            {return (_X->_f() > _Y->_f()); }
    };

    ...


    void myClass::Sort()
    {
        myGreater<CMyObj*, time> my_greater;
        objects.sort( my_greater )
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.