-
- Чтобы быть уверенным можно использовать assert на кратный размер
структуры. assert(sizeof(mydata) % 4 == 0); RxTx(354 знак., 11.06.2020 15:17)
- assert_static более лучше - SciFi(11.06.2020 15:18)
- +1 согласен, static_assert более лучшее, но я ретроград, еще до
11го года не дожил :))) - RxTx(11.06.2020 16:06)
- Пользуйся: fk0легенда(245 знак., 11.06.2020 16:21 - 16:40)
- Спасибо. - IBAH(11.06.2020 19:21)
- :)) Кстати вопрос в тему - ты как/где/как то придумал как хранить
юзабельные code snippets? - RxTx(11.06.2020 16:26)
- Негде. Разве что на stackoverflow или на 3.5" дискетке. В остальных
местах периодически всё самоудаляется. Вон генерал исходники
похерил, а я получается зря арктангенс кордиком выписывал. Я про
caxapa.ru/src. - fk0легенда(11.06.2020 16:39)
- Эээ, погоди. Так нельзя. И что с этим (с удаленным /src) делать? - RxTx(11.06.2020 22:40)
- Негде. Разве что на stackoverflow или на 3.5" дискетке. В остальных
местах периодически всё самоудаляется. Вон генерал исходники
похерил, а я получается зря арктангенс кордиком выписывал. Я про
caxapa.ru/src. - fk0легенда(11.06.2020 16:39)
- Пользуйся: fk0легенда(245 знак., 11.06.2020 16:21 - 16:40)
- +1 согласен, static_assert более лучшее, но я ретроград, еще до
11го года не дожил :))) - RxTx(11.06.2020 16:06)
- assert_static более лучше - SciFi(11.06.2020 15:18)
- pragma pack не помогает? - BlackMordaмудак(11.06.2020 15:08)
- Ниже структуры сделать объединение. union foo { struct bar baz;
char qux[(sizeof(struct bar) + 3) / 4 * 4]; }; - SciFi(11.06.2020 14:33)
- Спасибо, страх "накосячить" остался в прошлом. - IBAH(11.06.2020 16:30)
- Чтобы быть уверенным можно использовать assert на кратный размер
структуры. assert(sizeof(mydata) % 4 == 0); RxTx(354 знак., 11.06.2020 15:17)