title: Static members and the default constructor C++
body: <p>I came across a statement in my book that said:</p>
  
  <blockquote>
    <p>You don't have to initialize a static member when you declare it; C++ will invoke the default constructor if you don't.</p>
  </blockquote>
  
  <p>This really has me confused as to what it means. Are they talking about object members only? If so, at what point would it call the default constructor? Also, how would you initialize a static member object without the default constructor?</p>