##
std::vector myArray;
/* Time passes... */
for (int i = 0; i < myArray.size(); i++) {
process(&myArray[i]);
}
####
for (std::vector::iterator i = myArray.begin();
i != myArray.end();
i++) {
process(&*i);
}
####
for (@array) {
process($_);
}
####
process($_) for (@array);