Fixed memory leak.

This commit is contained in:
2023-07-03 15:58:51 +03:00
parent ba43d72188
commit 324510173a
2 changed files with 9 additions and 4 deletions

View File

@@ -46,7 +46,7 @@ void CGame::Start()
do
{
PrintGameHeader();
ShowGuessedNumber(false);
ShowGuessedNumber(true);
PrintSteps();
ret = GetNumber(step);
switch (ret)
@@ -169,3 +169,8 @@ int CGame::GetNumber(CStep step)
return 0;
}
CGame::~CGame()
{
delete[] m_uGuessedNumber;
}

View File

@@ -36,18 +36,18 @@ public:
void Init(int);
void Start();
~CGame();
};
template<typename T, typename N>
bool CGame::IsEqual(const T number, const N digit, int i)
{
i--;
bool result = false;
while (i >= 0)
while ((--i) >= 0)
{
if (digit == number[i]) result = true;
i--;
}
return result;
}