From cee328f073b44a5950b8cfea4208c893bb63bfb7 Mon Sep 17 00:00:00 2001 From: majcosta <34732933+majcosta@users.noreply.github.com> Date: Fri, 6 Jan 2023 17:49:41 -0300 Subject: [PATCH] replace auto_ptr with std::unique_ptr (#64) deprecated in C++11 and removed in C++17 --- Console/Console.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Console/Console.cpp b/Console/Console.cpp index b642bbd8..c4d1241c 100644 --- a/Console/Console.cpp +++ b/Console/Console.cpp @@ -3634,7 +3634,7 @@ inline void Console::GetCursorRect(RECT& rectCursor) { // variable pitch, we do a little joggling here :-) RECT rectLine; int nLastCharWidth; - auto_ptr pszLine(new wchar_t[m_csbiCursor.dwCursorPosition.X + 2]); + std::unique_ptr pszLine(new wchar_t[m_csbiCursor.dwCursorPosition.X + 2]); ::ZeroMemory(pszLine.get(), (m_csbiCursor.dwCursorPosition.X + 2)*sizeof(wchar_t)); for (short i = 0; i <= m_csbiCursor.dwCursorPosition.X; ++i) pszLine.get()[i] = m_pScreenBuffer[m_csbiCursor.dwCursorPosition.Y * m_dwColumns + i].Char.UnicodeChar;