Pytania otagowane jako finite-automata

19
Czy istnieje typowy wzorzec implementacji maszyny stanów?
Musimy wdrożyć prostą maszynę stanów w C . Czy standardowe oświadczenie dotyczące przełącznika jest najlepszym rozwiązaniem? Mamy aktualny stan (stan) i wyzwalacz przejścia. 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) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.