diff --git a/src/CalcManager/CEngine/History.cpp b/src/CalcManager/CEngine/History.cpp index 5724af2..631c254 100644 --- a/src/CalcManager/CEngine/History.cpp +++ b/src/CalcManager/CEngine/History.cpp @@ -35,8 +35,8 @@ void CHistoryCollector::ReinitHistory() CHistoryCollector::CHistoryCollector(ICalcDisplay *pCalcDisplay, std::shared_ptr pHistoryDisplay, wchar_t decimalSymbol) : m_pHistoryDisplay(pHistoryDisplay), m_pCalcDisplay(pCalcDisplay), - m_decimalSymbol(decimalSymbol), - m_iCurLineHistStart(-1) + m_iCurLineHistStart(-1), + m_decimalSymbol(decimalSymbol) { ReinitHistory(); } diff --git a/src/CalcManager/CEngine/calc.cpp b/src/CalcManager/CEngine/calc.cpp index 7be2ff1..6f93a60 100644 --- a/src/CalcManager/CEngine/calc.cpp +++ b/src/CalcManager/CEngine/calc.cpp @@ -55,41 +55,41 @@ void CCalcEngine::InitialOneTimeOnlySetup(CalculationManager::IResourceProvider& // ////////////////////////////////////////////////// CCalcEngine::CCalcEngine(bool fPrecedence, bool fIntegerMode, CalculationManager::IResourceProvider* const pResourceProvider, __in_opt ICalcDisplay *pCalcDisplay, __in_opt shared_ptr pHistoryDisplay) : - m_HistoryCollector(pCalcDisplay, pHistoryDisplay, DEFAULT_DEC_SEPARATOR), - m_resourceProvider(pResourceProvider), - m_bSetCalcState(false), m_fPrecedence(fPrecedence), m_fIntegerMode(fIntegerMode), m_pCalcDisplay(pCalcDisplay), - m_input(DEFAULT_DEC_SEPARATOR), + m_resourceProvider(pResourceProvider), m_nOpCode(0), m_nPrevOpCode(0), - m_openParenCount(0), - m_precedenceOpCount(0), - m_nTempCom(0), - m_nLastCom(0), - m_parenVals{}, - m_precedenceVals{}, m_bChangeOp(false), m_bRecord(false), + m_bSetCalcState(false), + m_input(DEFAULT_DEC_SEPARATOR), + m_nFE(FMT_FLOAT), + m_memoryValue{ make_unique() }, + m_holdVal{}, + m_currentVal{}, + m_lastVal{}, + m_parenVals{}, + m_precedenceVals{}, m_bError(false), m_bInv(false), - m_nFE(FMT_FLOAT), m_bNoPrevEqu(true), - m_numwidth(QWORD_WIDTH), - m_angletype(ANGLE_DEG), m_radix(DEFAULT_RADIX), m_precision(DEFAULT_PRECISION), m_cIntDigitsSav(DEFAULT_MAX_DIGITS), m_decGrouping(), - m_groupSeparator(DEFAULT_GRP_SEPARATOR), m_numberString(DEFAULT_NUMBER_STR), + m_nTempCom(0), + m_openParenCount(0), m_nOp(), m_nPrecOp(), - m_memoryValue{ make_unique() }, - m_holdVal{}, - m_currentVal{}, - m_lastVal{} + m_precedenceOpCount(0), + m_nLastCom(0), + m_angletype(ANGLE_DEG), + m_numwidth(QWORD_WIDTH), + m_HistoryCollector(pCalcDisplay, pHistoryDisplay, DEFAULT_DEC_SEPARATOR), + m_groupSeparator(DEFAULT_GRP_SEPARATOR) { InitChopNumbers(); diff --git a/src/CalcManager/Header Files/CalcInput.h b/src/CalcManager/Header Files/CalcInput.h index 22b2b56..0f86f4f 100644 --- a/src/CalcManager/Header Files/CalcInput.h +++ b/src/CalcManager/Header Files/CalcInput.h @@ -14,8 +14,8 @@ namespace CalcEngine { public: CalcNumSec() : - m_isNegative(false), - value() + value(), + m_isNegative(false) {} void Clear(); @@ -37,12 +37,12 @@ namespace CalcEngine {} CalcInput(wchar_t decSymbol) : - m_base(), - m_exponent(), m_hasExponent(false), m_hasDecimal(false), m_decPtIndex(0), - m_decSymbol(decSymbol) + m_decSymbol(decSymbol), + m_base(), + m_exponent() {} void Clear();