Я слышал несколько упоминаний о том, что Ada поддерживает сборку мусора --- и, глядя на дизайн языка, очевидно, что он был разработан с учетом этого.
У меня есть приложение, работающее не в реальном времени, для которого сбор мусора был бы очень, очень полезен. Однако я не видел никаких упоминаний о наличии сборщика мусора для моего компилятора GNAT. Это меня удивляет; даже C поддерживает сборку мусора, просто связываясь с libgc.
Если я просто добавлю libgc в свою строку компоновщика, будет ли это работать или произойдут ужасные вещи?
shared_ptr
C++, я бы с удовольствием использовал его вместо libgc. - person David Given   schedule 20.05.2014shared_ptr
: попробуйте AdaCore Gems 97, 99, 100, 107, 123а>. - person Simon Wright   schedule 20.05.2014