2
У меня есть массив байтов которым определяется как указатель + размер:Как я построить строку из массива байтов в D
size_t size; // size in bytes
void *data; // NOT zero-terminated string
Как построить, предпочтительн нулевой копии, «строка» от него?
Противоположным будет: size = s.length; Данные = литой (недействительными *) s.ptr; ? –
Да! Если 'data' на самом деле' const (void) * '(как и должно быть, поскольку содержимое строки является неизменным), тогда приведение будет ненужным. –