Salve ragazzi, sto studiando il sort con le strutture, in particolare non capisco questo esempio:
non riesco a capire perchè come secondo paramentro viene passato giri + N, giri + N identifica un'area di memoria che non corrisponde all'ultimo elemento dell'array, non sarebbe più sensato scrivere giri + N*sizeof(Intervallo) ?codice:// *** bool compare_intervalli(const Intervallo &a, const Intervallo &b) { if (a.fine < b.fine) return true; else return false; } // *** Intervallo giri[1000]; sort(giri,giri+N,compare_intervalli); // ***
Grazie in anticipo!