ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
172841 Топик полностью
rezident (18.11.2009 09:25, просмотров: 150) ответил Алехин Александр на Память то побайтно адресуемая? Значит на 2 байта указатель на WORD должен увеличиваться, или в этом случае преобразование типов не должно работать?
ИМХО *((WORD *)pFlash++) указатель приводится к типу WORD только при извлечении данных. При операции инкремента значения указателя его тип не меняется. Это косвенно и подтверждается вторым вашим опытом с доп. количеством скобок *(((WORD *)pFlash)++) на которые компилятор ругается. Если приводить аналогию, то представьте, что вы назвали бы ВАЗ-2101 КАМАЗом. Ну назвали, никто не против, раз вам так хочется. Но ведь после переименования 1,5 тонны щебня в ВАЗ-2101 вы не загрузите даже, если БелАЗом его назовете. ;)