Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z posortowaniem wektorów

Ostatnio zmodyfikowano 2014-07-16 21:34
Autor Wiadomość
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:
C/C++
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 ); // BLAD
   
}
//END

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 ? ;/
P-113875
Monika90
» 2014-07-16 21:25:53
zrób z GUIMain::sorting metodę statyczną i powinno działać
P-113876
pekfos
» 2014-07-16 21:29:52
Dodaj static przed deklaracją sorting().
P-113877
arczi14
Temat założony przez niniejszego użytkownika
» 2014-07-16 21:34:40
Dzięki za pomoc. Działa. :)
P-113878
« 1 »
  Strona 1 z 1