Code: Alles auswählen
template<class A>
vereinzeln(A a)
{
A b;
sort(a.begin(),a.end());
unique_copy(a.begin(),a.end(),back_insert(b));
return b;
} QList<QStringList> list();
list << .. << .. //füllen
list = vereinzeln(list);
Aber es gibt folgende Fehlermeldung vom Compiler:
src/main.cpp:39: instantiated from here
src/main.cpp:11: Fehler: »sort« wurde in diesem Gültigkeitsbereich nicht definiert
src/main.cpp:12: Fehler: »back_insert« wurde in diesem Gültigkeitsbereich nicht definiert
src/main.cpp:12: Fehler: »unique_copy« wurde in diesem Gültigkeitsbereich nicht definiert
make: *** [build/main.o] Fehler 1