Problem z posortowaniem wektorów
Ostatnio zmodyfikowano 2014-07-16 21:34
arczi14 Temat założony przez niniejszego użytkownika |
Problem z posortowaniem wektorów » 2014-07-16 21:17:55 Witam, Mam problem z posortowaniem wektorów funkcją std::sort z parametrem. Mój kod: vector < GUI::GUIData * > GUIData;
bool GUIMain::sorting( GUI::GUIData * GUIOne, GUI::GUIData * GUITwo ) { return GUIOne->getPriority() > GUITwo->getPriority(); }
void GUIMain::updateVector() { sort( GUIData.begin(), GUIData.end(), sorting ); }
Dodaję również kod błedu z CodeBlock: |245|error: no matching function for call to 'sort(std::vector<GUI::GUIData*>::iterator, std::vector<GUI::GUIData*>::iterator, <unresolved overloaded function type>)'|
Czemu to nie gra i buczy ? ;/ |
|
Monika90 |
» 2014-07-16 21:25:53 zrób z GUIMain::sorting metodę statyczną i powinno działać |
|
pekfos |
» 2014-07-16 21:29:52 Dodaj static przed deklaracją sorting(). |
|
arczi14 Temat założony przez niniejszego użytkownika |
» 2014-07-16 21:34:40 Dzięki za pomoc. Działa. :) |
|
« 1 » |