Что происходит, когда я звоню новым?

Что произойдет, если я вызову new (для массивов и / или объектов) в DMD?

Например int[] data = new int[number]; или же new MyObject();?

Где я могу найти источники материала, который происходит в фоновом режиме?

1 ответ

Решение

Реализация для создания объектов в Druntime, особенно в rt.lifetime,

Создание класса выполняется с использованием _d_newclass и создание массива выполняется с использованием _d_newarray функции

Другие вопросы по тегам