необходимо приводить к типу std::byte, или дело в компиляторе?
Если дело не в нем, то возможно ли исправление подобного поведения в будущих стандартах?
using std::byte;
// byte data_err[3] {0x01, 0x02, 0x03};
byte data[3] {byte{0x01}, byte{0x02}, byte{0x03}};
Это по задумке так
Трындец довели язык до цугундера, это теперь валидные преобразования типа....
Юзай char вместо byte пока....
Зачем тебе byte вообще?
Нормально
Обсуждают сегодня