-
- переменные типа enum это контроль кода на уровне компилятора. А ваш uint8_t это что my_func( MOVE_LEFT, 34 ) что my_func( 34, MOVE_LEFT ) однофигственно, а для поиска траблы возможная головная боль - MegaJohn(22.11.2011 17:30)
- Согласен - но зато не возникает подобных проблем с размерностью - а писать кода да, надо повнимательнее! - КСПшник(23.11.2011 09:16)
- enum в C не работает, ещё раз C++. В C можно структуры передавать (вместо enum) или юнионы (внутри которых засунуть enum'ы). Если это всё обернуть в typedef'ы, то сходу даже и не заметишь (декларировать неудобно). - fk0(22.11.2011 21:17)
- Вообще в нормальных ЯВУ есть именованные аргументы... В поделках финских студентов тоже можно, но через ()(): fk0(328 знак., 22.11.2011 21:34 - 21:37)
- Так это ж просто С99. Хотя если его настолько полностью поддерживает только поделка, то... - ReAl(13.12.2011 20:45)
- Вообще в нормальных ЯВУ есть именованные аргументы... В поделках финских студентов тоже можно, но через ()(): fk0(328 знак., 22.11.2011 21:34 - 21:37)
- переменные типа enum это контроль кода на уровне компилятора. А ваш uint8_t это что my_func( MOVE_LEFT, 34 ) что my_func( 34, MOVE_LEFT ) однофигственно, а для поиска траблы возможная головная боль - MegaJohn(22.11.2011 17:30)