title: Iteration to create variables
body: <p>I was just curious to know if there is way to create a new variable with a new name every time a loop is executed.</p>
  <p>For example:</p>
  <pre><code>#include &lt;iostream&gt;
  int main()
  {
      for (int x = 1 ; x&lt;=5 ; x++)
         int a_x;
      return 0;
  }
  </code></pre>
  <p>5 new variables should be created with names <code>a_1</code>, <code>a_2</code>, ..., <code>a_5</code></p>
  <p>The above code just shows what I am looking for and is <strong>not</strong> the answer.</p>
  <p>Is this possible without using arrays?</p>