title: Random Access Iterator to char array
body: <p>Is it possible to use <code>std::iterator&lt;std::random_access_iterator_tag, const char*&gt;</code> as an iterator over a char array? Looking at the <code>std::iterator</code> definition it only has default, copy and move constructors, no <code>T</code> constructor. Would this mean I'd need to inherit and implement my own iterator?</p>