for (i = 0; i < count; i++)
{
arrayBase[i]; /* element */
}
In STL we use:
for (i = first; i != last; ++i)
{
(*i); // dereferenced object
}
Never dereference the "last" iterator. It can only be used for comparing
with the "first" iterator.(*last) is undefined.