title: Can I depend upon a new bool being initialized to false?
body: <p>In C++, can I depend upon a new bool being initialized to false in all cases?</p>
  
  <pre><code>bool *myBool = new bool();
  
  assert(false == *myBool);  // Always the case in a proper C++ implementation?
  </code></pre>
  
  <p>(Updated code to reflect comment.)</p>