ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
1099859 Топик полностью
SciFi (14.05.2021 13:47, просмотров: 246) ответил Balda на Да, действительно изменил на 0x20000aa8 записалось. блин ну какой геморой ща предстоит.. фактически эти данные для записи инкапсулированы в протокол и кривость указателя будет от погоды на Марсе.
Ну так про выравнивание надо помнить. Чтобы от него не зависеть, можно данные протокола вытаскивать при помощи memcpy. Например, "uint32_t tmp; memcpy(&tmp, unaligned_ptr, sizeof tmp);". При этом неровный указатель нельзя объявлять как "uint32_t* ptr", зато можно "void* ptr" или "uint8_t* ptr". 
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้