Создать список ссылок на классы

Как бы я создать список ссылок на классы в D? (Все они реализуют один и тот же интерфейс)

Вот что я попробовал:

enum byteCommands : ByteCommand*
{
    END_OF_CODE     = null,
    PRINT_VAR       = PrintVarCommand*
}

1 ответ

Решение

Невозможно создать перечисления ссылок на классы. Перечисления должны быть константами времени компиляции, а ссылки - нет.

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