-
- В языке C пространства имён типов и переменных разные. Из-за этого #define (вместо typedef) -- верный способ нарваться на грабли, когда замена произойдёт не в том контексте. Хоть базовые типы и являются зарезервированными ключевыми словами, твои fk0(255 знак., 21.04.2017 00:30)
- Возражаю, ваша честь. Не всегда можно знать разрядность переменной, если она указатель. И дефайн как совместитель типов подведет в самый неподходящий момент - Petrovich(20.04.2017 15:25, )
- Разрядность указателей я знаю ВСЕГДА, и совмещение типов дефайнами вместо лишних тайпдефов меня НИКОГДА не подводила. А плясать под дудку съехавших с катушек апологетов обязательной переносимости кода с PIC12 на Xeon я буду лишь тогда, когда сам MBedder(16 знак., 20.04.2017 16:35)
- Пик не переносится никуда в силу своей кривизны. Поэтому да, нужно забить и кодить на птичьем языке :-) - SciFi(20.04.2017 16:37)
- У меня все переносилось между пик18, арм, пик24, и х86... - fk0(20.04.2017 22:52)
- "Жить захочешь - не так раскорячишься"© - SciFi(20.04.2017 23:02, youtube)
- Видел я как-то твой код - ничего другого, кроме как "ананкастический синдром" он мне не напомнил, Уоррен ты наш Корнелиус :)) --> - MBedder(20.04.2017 22:59, ссылка)
- +1. Заметил для себя, что усилия, затрачиваемые на обеспечение переносимости, больше, чем на, собственно, код. За ссылку на повесть спасибо, уместно. Не так давно её прочёл. - Nikolay_Po(21.04.2017 11:31)
- Иногда просто нет выбора - одна и та-же библиотека должна работать сразу на нескольких устройствах, например 8битном, 32битном и на PC. - =AlexD=(21.04.2017 11:43)
- Фигня, дело привычки. Для тех, кто реально переносит код туда-сюда, уверен, напряга нет. - SciFi(21.04.2017 11:34)
- Таскать Вам не перетаскать! (с) (народное пожелание) - Крок(21.04.2017 11:44)
- +1. Заметил для себя, что усилия, затрачиваемые на обеспечение переносимости, больше, чем на, собственно, код. За ссылку на повесть спасибо, уместно. Не так давно её прочёл. - Nikolay_Po(21.04.2017 11:31)
- У меня все переносилось между пик18, арм, пик24, и х86... - fk0(20.04.2017 22:52)
- Пик не переносится никуда в силу своей кривизны. Поэтому да, нужно забить и кодить на птичьем языке :-) - SciFi(20.04.2017 16:37)
- Разрядность указателей я знаю ВСЕГДА, и совмещение типов дефайнами вместо лишних тайпдефов меня НИКОГДА не подводила. А плясать под дудку съехавших с катушек апологетов обязательной переносимости кода с PIC12 на Xeon я буду лишь тогда, когда сам MBedder(16 знак., 20.04.2017 16:35)