Ada_Ru форум

Обсуждение языка Ада

Высвобождение памяти.

Оставить новое сообщение

Сообщения

Alexey Veselovsky
Высвобождение памяти.
2007-07-12 07:33:15

Поковырялся вот с Адой, всё хорошо, за исключением одного НО: стандарт Ады не регламентирует обязательное наличие автоматической сборки мусора. Более того - в

GNAT её вроде как и нету. Т.о. высвобождать объекты приходится как в старом-добром С, посредством выхова Ada.Unchecked_Deallocation, как следствие - имеем весю ту же головную боль в виде висящих указателей, утечек памяти и т.д. и

т.п.

 

И если в С++ для обхождения этих граблей таки изобрели ходули в виде std::auto_ptr, boost::smart_prt, boost::shared_ptr и т.д., часть из которых уже стандартны, а другая часть, по всей видимости, вскоре перекочует в стандарт из буста. то даже в Аде 2005 (вроде как свежайший стандарт) ничего этого нет. Более

того - поиск в гугле ничего не дал.

 

Как быть? Я что-то пропустил?

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти