array::const_iterator
Visual Studio 2012
The type of a constant iterator for the controlled sequence.
typedef implementation-defined const_iterator;
// std__array__array_const_iterator.cpp // compile with: /EHsc /W4 #include <array> #include <iostream> typedef std::array<int, 4> MyArray; int main() { MyArray c0 = {0, 1, 2, 3}; // display contents " 0 1 2 3" std::cout << "it1:"; for ( MyArray::const_iterator it1 = c0.begin(); it1 != c0.end(); ++it1 ) { std::cout << " " << *it1; } std::cout << std::endl; // display first element " 0" MyArray::const_iterator it2 = c0.begin(); std::cout << "it2:"; std::cout << " " << *it2; std::cout << std::endl; return (0); }
it1: 0 1 2 3 it2: 0