Vit (16.07.2009 20:21, просмотров: 95) ответил Vladimir Ljaschko на Вопрос по добавлению состояния в машину состояний. Состояние описывается номером stMY_STATE, обработчиком fMyState(), и именем nm_my_state="my state_name". Может кто видел макросы, чтобы препроцессором автоматически сгенерировались enum для номеров,
Для автоматического назначения номера использую макрос __LINE__. Если будете описывать в одном файле, то номера, вероятно, получатся уникальными (если, конечно, по 10 макросов в одной строке не писать;))