what happens when i only call a constructor?
<p>This may sound naive. I want to know what happens when i explicitly call a constructor like this:</p>

<pre><code>class A{
/*...*/
  public:
    A(){}
};
int main(){
  A();
  return 0;
}
</code></pre>

<p>Is a useless object created which remains in the memory until the scope of main() ends?</p>
