Life runs on code

做最好的自己

C/C++用状态转移表联合函数指针数组实现状态机FSM

状态机在工程中使用非常的频繁,有如下常见的三种实现方法: 1. `switch-case` 实现,适合简单的状态机; 2. 二维状态表`state-event`实现,逻辑清晰,但是矩阵通常比较稀疏,而且维护麻烦; 3. 用状态转移表`stateTransfer Table`实现,数组大小等于状体转...

2015-07-26 16:49:39

阅读数 2194

评论数 0

提示
确定要删除当前文章?
取消 删除