title: Typedef a Vector Iterator
body: <p>Whenever I do </p>
  
  <p><code>typedef std::vector&lt; SomeType &gt;::iterator</code></p>
  
  <p>I get the error:</p>
  
  <pre><code>error: wrong number of template arguments (1, should be 5)
  </code></pre>
  
  <p>Why is this? Is it possible to typedef a c++ vector or a vector iterator?</p>