title: Type Declaration - Pointer Asterisk Position
body: <p>in C++, the following means "allocate memory for an int pointer":</p>
  
  <pre><code>int* number;
  </code></pre>
  
  <p>So, the asterisk is part of the variable type; without it, that would mean "allocate memory for an int". </p>
  
  <p>Then, wouldn't it make more sense if the following meant "allocate memory for two int pointers"?</p>
  
  <pre><code>int* number1, number2;
  </code></pre>