Страницы

Поиск по вопросам

четверг, 9 апреля 2020 г.

Гибридное управление памятью

#память #любой_язык #сборщик_мусора

                    
В каком языке программирования можно комбинировать ручное управление памятью (в нужный
момент освободить, работа с указателями и так далее) и автоматическое, с достаточно
продвинутым сборщиком мусора по поколениям?

Иными словами, нужны две отдельные кучи для работы с памятью. 
    


Ответы

Ответ 1



Скорее всего вам подойдёт C++/CLI. Это Microsoft'овский гибрид C++ и платформы .NET. В нём .NET-объекты создаются при помощи gcnew и управляются сборщиком мусора, а стандартные C++-объекты создаются при помощи new и удаляются вручную через delete.

Комментариев нет:

Отправить комментарий