Il titolo è già discretamente chiaro, comunque su questa riga:

codice:
std::sort(Components.begin(), Components.end(), Sort);
(Dove sort è una struct che contiene la funzione per comparare gli oggetti) mi viene questo errore:

codice:
error: expected primary-expression before ‘)’ token
All'inizio del file mi sono ricordato di aggiungere "using namespace std".

Gli include sono:

codice:
#include <SDL/SDL.h>
#include <SDL/SDL_mixer.h>

#include <stdlib.h>
#include <stdio.h>

#include <vector>
#include <algorithm>
Non riesco a capire quale sia il problema... :master: