LINUX.ORG.RU

История изменений

Исправление yetanother, (текущая версия) :

В D есть RAII?

Есть

Вкратце: классы в D это типы-ссылки, они по умолчанию выделяются на куче (но при желании можно и на стеке) и используют сборщик мусора и RAII не поддерживают. Структуры в D это типы-значения, по умолчанию размещаются на стеке (но могут и на куче, конечно) и полностью поддерживают RAII как в С++

Исходная версия yetanother, :

В D есть RAII?

Есть Классы в D это типы-ссылки, они по умолчанию выделяются на куче (но при желании можно и на стеке) и используют сборщик мусора и RAII не поддерживают. Структуры в D это типы-значения, по умолчанию размещаются на стеке (но могут и на куче, конечно) и полностью поддерживают RAII как в С++