D: Не получается создать std.container. Массив указателей на const struct

Предположим, у меня есть тип структуры Foo, Я пытаюсь создать std.container.Array константных указателей на Foo, Сначала я попробовал очевидное:

import std.container;

alias FooArray = Array!(const(Foo*));

Однако это вызывает ошибку компилятора. Тогда я попробовал это с меньшим количеством скобок:

alias FooArray = Array!(const Foo*);

Но это дало ту же ошибку (error instantiating по-видимому). Что я здесь не так делаю?

1 ответ

Решение

Array Вероятно, необходимо изменить ссылку (если не объект).

Попробуй это:

alias FooArray = Array!(const(Foo)*);
Другие вопросы по тегам