title: Where is this memory allocation allocated?
body: <p>Here's the line of code:</p>
  
  <pre><code>A a = static_cast&lt;A&gt;(*(new A)); // ?
  </code></pre>
  
  <p>It compiles fine on 64bit clang at least.</p>
  
  <p>But where is the memory actually allocated and what happens to variable a?</p>