Is the C++ default constructor always called, as indicated in C++ Primer?
<p>I'm newbie to C++. Don't mind this stupid question:</p>

<p>In C++ primer 4th edition (Stanley Lipmann) on page 52, there is a sentence which says:</p>

<blockquote>
  <p>The default constructor is used regardless of where a variable is defined.</p>
</blockquote>

<p>Can anyone explain a bit more? This statements seem like it is missing something.</p>
