Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
406883
Топик полностью
tesla
(01.05.2013 17:56, просмотров: 252)
ответил
Apтём
на
Не использую я int нигде. Именно по этой причине - везде он разный. A short, long, byte - одинаковые (как правило)
"Как правило" в скобочках - это замечательно!
А незаметил, что опытные поцаны ("финские студенты") переопределяют типы: #define uint16_t (unsigned short). Что мешает так же определять типы структур для выравнивания памяти ?
Ответить
Может я вас не правильно понял. Но первый раз слышу что типы переопределяют вот так:
Apтём
(156 знак., 01.05.2013 18:17
)
Может и так, так тем более, что и не "студенты". Но ведь в С нет типа uint16_t, этот тип переопределен кем-то. А Вы так и пишете всюду uint16_t ? А если в каком-нибудь GCC или CodeVision этот тип не будет переопределен?
-
tesla
(01.05.2013 18:31
)
В С типа uint16_t нет, но uint16_t есть в stdint.h - нужно только его подключить (если он гдето в либах не подключен, что в последнее время встречается редко).
Apтём
(390 знак., 01.05.2013 18:42
)