Я хочу создать структурный заголовок фиксированного размера для массива переменного размера на языке программирования D. В "C" можно поместить массив нулевой длины или пустую скобку в качестве последнего элемента, объявленного в фиксированном заголовке структуры, изатем настройте вызовы на Malloc, чтобы включить дополнительное хранилище, требуемое для части структуры данных переменного размера, на первый элемент которой будет ссылаться это последнее объявление.
Но в языке D массив Array является более сложным объектом, и, поскольку я пытаюсь создать набор структурированных строк кода операции, я действительно хочу выразить составную структуру с помощью концевой ссылки на память, так какпоследний элемент (первый элемент массива, следующий за ним.
Как можно объявлять / создавать / работать со структурой памяти составной переменной длины при использовании языка программирования D?