/* * @@name: pra_iterator.1 * @@type: C++ * @@operation: compile * @@expect: success * @@version: omp_3.0 */ #include void iterator_example() { std::vector vec(23); std::vector::iterator it; #pragma omp parallel for default(none) shared(vec) for (it = vec.begin(); it < vec.end(); it++) { // do work with *it // } }