title: Is the C++ default constructor always called, as indicated in C++ Primer?
body: <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>