D - преобразовать ubyte[] в char[]

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


person porton    schedule 23.10.2019    source источник


Ответы (1)


Только 1_. ubyte и char имеют одинаковый размер и одинаковую (отсутствие) константность, единственная разница заключается в семантике того, что представляют элементы, поэтому приведение здесь прекрасно.

person Adam D. Ruppe    schedule 23.10.2019