> You should mention stack variables and members initialized by > default. This avoids many release-only bugs. Also: if (cond); // D won't allow that, but C++ will statement(); Almost every C++ programmer encounter this in its carreer.