Создать список ссылок на классы
Как бы я создать список ссылок на классы в D? (Все они реализуют один и тот же интерфейс)
Вот что я попробовал:
enum byteCommands : ByteCommand*
{
END_OF_CODE = null,
PRINT_VAR = PrintVarCommand*
}
1 ответ
Решение
Невозможно создать перечисления ссылок на классы. Перечисления должны быть константами времени компиляции, а ссылки - нет.