-
- Какие накладные расходы, вы о чем? Разбор полностью аналогичен тому, когда параметры передаются в функцию через стек. И это не альтернатива. Просто надоело сущности множить. Alex B.(468 знак., 16.04.2010 15:49)
- Это дело вкуса и личных предпочтений разбиения ПО на модули: писать LedCommand( 3,2,1 ), UartCommand( 10 ) или per_command( .. ), внутри которого switch(), внутри которого разбираются параметры. Я это имею в виду под накладными расходами, может они Хитрый китаец(25 знак., 17.04.2010 00:45, )
- А кто будет отслеживать кол-во переданных параметров? Рантайм? Не гуд. У меня это просто LED(9,4,5,10) и UART(10). У Вас константы, у меня макросы. Но с проверкой на этапе компиляции. - Скрипач(16.04.2010 16:41)
- Профессионалы не используют функцию с переменным числом аргументов, не используют библиотечных функций, не используют C99, zero size arrays, макросы с переменным числом аргументов тоже не используют, ну и конечно goto и longjmp тоже не использют. А fk0(73 знак., 16.04.2010 16:31)
- С99 чем не угодил? - koyodza(16.04.2010 16:50)
- Да это ж поделка финских студентов! - fk0(16.04.2010 17:27)
- Я думаю, это во всяком случае лучше, чем поделки русских студентов. - BK(16.04.2010 17:59, )
- Да это ж поделка финских студентов! - fk0(16.04.2010 17:27)
- А я вот тут сижу, никого не трогаю, floatы тут перемножаю -- быстрей чем long получается. - fk0(16.04.2010 16:32)
- ...float-ы в обработчиках прерваний...:) - Vit(16.04.2010 16:46)
- нет. хотя никто и не мешает. - fk0(16.04.2010 17:26)
- ...float-ы в обработчиках прерваний...:) - Vit(16.04.2010 16:46)
- С99 чем не угодил? - koyodza(16.04.2010 16:50)
- Какие накладные расходы, вы о чем? Разбор полностью аналогичен тому, когда параметры передаются в функцию через стек. И это не альтернатива. Просто надоело сущности множить. Alex B.(468 знак., 16.04.2010 15:49)