Index: src/libchcore/ConfigNodeContainer.h =================================================================== diff -u -N -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 --- src/libchcore/ConfigNodeContainer.h (.../ConfigNodeContainer.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) +++ src/libchcore/ConfigNodeContainer.h (.../ConfigNodeContainer.h) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) @@ -44,15 +44,15 @@ { struct ChangeValue { - ChangeValue(const TString& strNewValue); + explicit ChangeValue(const TString& strNewValue); void operator()(ConfigNode& rNode); bool WasModified() const; private: TString m_strNewValue; - bool m_bWasModified; + bool m_bWasModified = false; }; struct ChangeOrderAndValue @@ -65,8 +65,8 @@ private: TString m_strNewValue; - int m_iOrder; - bool m_bWasModified; + int m_iOrder = 0; + bool m_bWasModified = false; }; struct ConfigNodeContainer