ciao.
MI chiedevo se in stl fosse presente un tipo range per definire appunto una parte di un insieme(di un container), ho visto che esistono funzioni tipo la count_if o la find_if.
Per esempio se volessi fare il sort di un container stl da 0 a 10 e da 14 a 25 saltando 11,12 e 13 come posso fare?
queste funzioni tipo la find_if che parametri accettano e come possono essere concatenati(scusate se sparo).
se non si puo questo aggiungo che nel vector che devo ordinare e per cui ho creato una classe comparer a cui arrivano due CEntity(che è la classe base del tipo contenuto dal vector che devo ordinare)ho accesso per ogni variabile centity a una funzione bool IsSelected() che mi dice se l'entità è selezionata o meno.
SI puo automatizzare in una qualche maniera e fare il sort solo per gli oggetti selezionati?
Non ritiro le domande sul range , mi interessano ancora.
grazie.