This example code is explained in the STXXL Vector section.
#include <iostream>
int main()
{
vector_type my_vector;
unsigned int counter = 0;
unsigned int tmp;
{
tmp = rand(123456789);
my_vector.push_back(tmp);
}
vector_type::const_iterator iter = my_vector.begin();
{
if (*iter % 2 == 0)
{
++counter;
}
iter++;
}
STXXL_MSG(
"found " << counter <<
" even numbers in V");
return 0;
}