title: Do constructors have to initialize member variables in C++?
body: <p>I have learned that constructors are used to initialize the member variables of a class in C++. In all the examples I have seen the constructors initialize all the member variables of the class when called.</p>
  
  <p>What happens if I write a constructor that only initializes some or none of the member variables?</p>