title: fundamental type initialization C++
body: <p>When creating a variable of fundamental type such as :</p>
  
  <pre><code>double *aPtr = new double;
  </code></pre>
  
  <p>*(aPtr) will not be initialized.</p>
  
  <p>Is there a way to make it initialized to a specific value (not necessarily 0), e.g. -1 ?</p>
  
  <p>Is creating a new class the only way? </p>