«finite-automata» 태그된 질문

19
일반적인 상태 머신 구현 패턴이 있습니까?
우리는 C 로 간단한 상태 머신을 구현해야합니다 . 표준 switch 문이 가장 좋은 방법입니까? 현재 상태 (상태)와 전환을위한 트리거가 있습니다. switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state = DoState2(transition); break; } ... DoState2(int transition) { // Do State Work ... if(transition == FROM_STATE_2) { // New …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.