D - конвертировать ubyte [] в char [] - PullRequest
0 голосов
/ 23 октября 2019

Как преобразовать массив ubyte[] в соответствующий (имеющий одинаковые числовые значения байтов / символов) массив char[] (без риска неопределенного поведения)?

1 Ответ

3 голосов
/ 23 октября 2019

Просто cast(char[]) it. ubyte и char имеют одинаковый размер и одинаковую (отсутствующую) константность, единственное различие заключается в семантике того, что представляют предметы, поэтому актерский состав там совершенно в порядке.

...