Die Suche ergab 6 Treffer

von Ezekeel
5. August 2011 23:41
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Re: Problem mit QList subclass

So. Habs fertig und es funktioniert wie geplant. Danke nochmal für die Hilfe. #include <QList> #include <QtAlgorithms> #include <tr1/functional> template <typename T> class Index : public QList<int> { public: Index(QList<T> & qlist); bool less_than(int index1, int index2); private: Index(); QLis...
von Ezekeel
5. August 2011 20:47
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Re: Problem mit QList subclass

Ich habe mich mal über Funktoren und std::tr1:function informiert und das genau das was ich gesucht habe. Danke Dir, Franz. Ich werde mich heute Abend mal ransetzen und schauen wie ich das jetzt implementiere.
von Ezekeel
4. August 2011 09:08
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Re: Problem mit QList subclass

LessThan ist kein Funktions-Pointer, sondern ein template-Parameter. Daher tuts hier auch ein Funktor. Entweder du bietest dein less_than direkt über den operator() an, oder du bleibst bei less_than und übergibst an qSort() einen boost::function oder std::tr1::function (via boost::bind oder std::tr...
von Ezekeel
3. August 2011 23:40
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Re: Problem mit QList subclass

Ich verstehe das Problem nicht... was ist jetzt an dem sortieren so falsch? Was willst du so anders sortieren dass es nicht reicht zwei Werte zu vergleichen wie im Beispiel Warum braucht man extra noch eine Indexliste Ich werde Dir jetzt sicher nicht lang und breit erklären, wofür ich diese Indexli...
von Ezekeel
3. August 2011 00:39
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Re: Problem mit QList subclass

Naja. Das eigentliche Problem war, daß man eine QList<T> liste zwar sortieren kann, aber keine QList<int> index zur Sortierung erstellen kann, so daß gilt liste[index ] < liste[index[i+1]]. Da hat sich eine Subclass von QList angeboten. Wie hättest Du das denn gemacht? Zu Deinem Vorschlag: Die lesst...
von Ezekeel
2. August 2011 22:15
Forum: Qt Programmierung
Thema: Problem mit QList subclass
Antworten: 10
Zugriffe: 3159

Problem mit QList subclass

#ifndef LIST_H #define LIST_H #include <QList> #include <QtAlgorithms> template <typename T> class List : public QList<T> { public: inline List() : QList<T>() {} inline List(const List<T> &l) : QList<T>(l) {} inline List(const QList<T> &l) : QList<T>(l) {} bool less_than(int index1, int ind...