// Bad for(int i = 0; i < ducks.size(); ++i) { //... } // Good for(int duckIndex = 0; duckIndex < ducks.size(); ++duckIndex) { //... }