title: C++ for-loop structure with multiple variable initialization
body: <p>On the 2nd for-loop, I get the following error from gcc: </p>
  
  <pre><code>error: expected unqualified-id before 'int'
  </code></pre>
  
  <p>I'm not sure what I'm missing. I've looked over documentation for how a for-loop should look and I'm still confused. What's wrong here? </p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;vector&gt;
  
  int main() { 
  std::vector&lt;int&gt; values; 
  
  for (int i = 0; i &lt; 20; i++) { 
    values.push_back(i); 
  }   
  
  std::cout &lt;&lt; "Reading values from 'std::vector values'" &lt;&lt; std::endl;
  for (int i = 0, int col = 0; i &lt; values.size(); i++, col++) {
    if (col &gt; 10) { std::cout &lt;&lt; std::endl; col == 0; }
    std::endl &lt;&lt; values[i] &lt;&lt; ' ';
    }
  }
  </code></pre>