как с помощью STL удалить некоторые элементы
От: Socket Ниоткуда http://www.samborsky.com
Дата: 10.08.07 17:24
Оценка:
Есть контейнер, который содержит в себе классы.

class UrlContainer {
public:
    string url;
    string parent;
    bool used;
};

class UrlContainerSortCriterion {
public:
    bool operator() (const UrlContainer& u1, const UrlContainer& u2) const {
        return u1.url < u2.url;
    }
};

typedef set<UrlContainer,UrlContainerSortCriterion> UrlContainerSet;

class CUrlContainer {
public:

    CUrlContainer();
    ~CUrlContainer();
private:
    UrlContainerSet m_set;

protected:
};



Как с помощью алгоритмов удалить все элементы моего контера, которые содержат отределенный parent
понимаю что нужно использовать remove_if, но если можете — подскажите, как должна выглядить процедура
сравнения
http://www.samborsky.com — мой блог
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.