Help Center

Local Navigation

Scrittura di cicli efficienti

Se è probabile il proprio contenitore includa più di un elemento, assegnare le dimensioni a una variabile locale.

Se l'ordine con cui si ripetono le voci non è importante, è possibile eseguire una ripetizione all'indietro per evitare ulteriori variabili locali sullo stack ed eseguire il confronto più velocemente.

Esempio di codice

int size = vector.size(); for( int i = 0; i < size; ++i ) {    ... } for( int i = vector.size() - 1; i >= 0; --i ) {    ... } 

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.