Southmountain Ответов: 1

Должен ли я заменить malloc/free на new/delete в коде visual C++?


У меня есть унаследованный исходный файл c. он использует функции malloc/free для динамического выделения/освобождения памяти. теперь я хочу поднять его в оболочку C++. Должен ли я заменить эти функции malloc/free новыми/delete функциями?

миллион раз спасибо!

Что я уже пробовал:

попробовал какую-то простую демонстрацию, и никаких проблем.

CPallini

Да, и как Стог предположим, что было бы еще лучше, если бы вы заменили это умными указателями.

1 Ответов

Рейтинг:
11

Rick York

Конечно. Еще лучше было бы использовать std::unique_ptr, чтобы он управлялся автоматически для вас. Я делаю это, когда это возможно.


Espen Harlinn

Безусловно хороший совет :-)

CPallini

5.

Southmountain

есть хорошая статья или сообщение, чтобы поделиться?