-
- И всетаки давайте разберемя правильно ли мы понимаем что такое структура. Абстрагируемся от конкретных компиляторов. Только принцип! Codavr(489 знак., 23.07.2014 18:38 - 18:41, ссылка)
- Все дело в том, что проблема появится именно тогда, когда объявите переменную этого типа. Вообще, в агрегатном типе Bill(224 знак., 24.07.2014 07:15)
- Начиная со следующей строчки усе обсосано :) - Codavr(24.07.2014 08:05)
- Да я уже видел, но где решение проблемы? - Bill(24.07.2014 08:14)
- Убедить создателей стандарта, что они не правы и добиться чтобы поправили как надо. Пока проблему обошел сбоку и сделал 2 структуры :) - Codavr(24.07.2014 10:09)
- А что надо сделать-то? Даже интересно стало. - SciFi(24.07.2014 10:11)
- Да ничего особенного. Хотел чтобы все добро касающееся определенной периферии лежало в одной корзинке. Захотел добавить, тынц еще одну структуру. Откомпилил - вуаля. Но ОЗУ в контроллерах всегда малюсенькое, а ПЗУ нынче хоть попой кушай (хоть с Codavr(104 знак., 24.07.2014 10:21)
- А-а... Я-то надеялся, что-нибудь интересное... - SciFi(24.07.2014 10:23)
- ...номера кредиток, счетов в Швейцарии, бизнес схемы, клиенты, досье... - Codavr(24.07.2014 10:25)
- А-а... Я-то надеялся, что-нибудь интересное... - SciFi(24.07.2014 10:23)
- Да ничего особенного. Хотел чтобы все добро касающееся определенной периферии лежало в одной корзинке. Захотел добавить, тынц еще одну структуру. Откомпилил - вуаля. Но ОЗУ в контроллерах всегда малюсенькое, а ПЗУ нынче хоть попой кушай (хоть с Codavr(104 знак., 24.07.2014 10:21)
- А что надо сделать-то? Даже интересно стало. - SciFi(24.07.2014 10:11)
- Убедить создателей стандарта, что они не правы и добиться чтобы поправили как надо. Пока проблему обошел сбоку и сделал 2 структуры :) - Codavr(24.07.2014 10:09)
- Да я уже видел, но где решение проблемы? - Bill(24.07.2014 08:14)
- Начиная со следующей строчки усе обсосано :) - Codavr(24.07.2014 08:05)
- Ликбез? Спасибо, это уже проходили :-) - SciFi(23.07.2014 18:40)
- совокупность переменных, объединенных под одним именем - Codavr(23.07.2014 18:42)
- Не ту книжку читаешь. Слушай истину: SciFi(135 знак., 23.07.2014 19:19)
- Откель выдрано? - Codavr(23.07.2014 19:26)
- Стандарт C99. Его текст, конечно, за деньги, но есть бета-версия, которая почти ничем не отличается -> - SciFi(23.07.2014 19:30, ссылка)
- Нашел уже Codavr(258 знак., 23.07.2014 19:43 - 19:45, ссылка)
- Это C11. Я его не читал :-) Но в таких фундаментальных вещах он не должен отличаться. - SciFi(23.07.2014 19:47)
- Я тоже до этого не читал. Про то что данные в структуре выравниваются по хитрому как-то читал, но особого значения не придал, счел это особенностью реализации мелкософта. А тут вдруг приспичило красивость изобразить и место в ОЗУ сэкономить :) - Codavr(23.07.2014 19:54)
- А С11 и не надо читать. Много ли ты видел компиляторов, которые его поддерживают? - SciFi(23.07.2014 20:00)
- А я просто искал стандарт, и напоролся на 11. Но так-как я тоже понимаю, что структура это не та хрень которой стали бы жонглировать, то порешил, что и в 99 то же самое. Кстати я еще помню времена когда про 90 то же самое говорили не говоря уже о Codavr(6 знак., 23.07.2014 20:05)
- Я очень страрр. Я супер старр! :-) - SciFi(23.07.2014 20:10)
- Точняк. - Codavr(23.07.2014 20:45)
- Я очень страрр. Я супер старр! :-) - SciFi(23.07.2014 20:10)
- А я просто искал стандарт, и напоролся на 11. Но так-как я тоже понимаю, что структура это не та хрень которой стали бы жонглировать, то порешил, что и в 99 то же самое. Кстати я еще помню времена когда про 90 то же самое говорили не говоря уже о Codavr(6 знак., 23.07.2014 20:05)
- А С11 и не надо читать. Много ли ты видел компиляторов, которые его поддерживают? - SciFi(23.07.2014 20:00)
- Я тоже до этого не читал. Про то что данные в структуре выравниваются по хитрому как-то читал, но особого значения не придал, счел это особенностью реализации мелкософта. А тут вдруг приспичило красивость изобразить и место в ОЗУ сэкономить :) - Codavr(23.07.2014 19:54)
- Это C11. Я его не читал :-) Но в таких фундаментальных вещах он не должен отличаться. - SciFi(23.07.2014 19:47)
- Нашел уже Codavr(258 знак., 23.07.2014 19:43 - 19:45, ссылка)
- Стандарт C99. Его текст, конечно, за деньги, но есть бета-версия, которая почти ничем не отличается -> - SciFi(23.07.2014 19:30, ссылка)
- Откель выдрано? - Codavr(23.07.2014 19:26)
- Не ту книжку читаешь. Слушай истину: SciFi(135 знак., 23.07.2014 19:19)
- совокупность переменных, объединенных под одним именем - Codavr(23.07.2014 18:42)
- Все дело в том, что проблема появится именно тогда, когда объявите переменную этого типа. Вообще, в агрегатном типе Bill(224 знак., 24.07.2014 07:15)
- Магический свет напитка пропитал исходник :) -> - Evgeny_CD(23.07.2014 16:21 - 16:44, ссылка)
- Ндя. Заработался. Надо бы отвлечься штоль. - Codavr(23.07.2014 14:39)
- И всетаки давайте разберемя правильно ли мы понимаем что такое структура. Абстрагируемся от конкретных компиляторов. Только принцип! Codavr(489 знак., 23.07.2014 18:38 - 18:41, ссылка)