> -- Info21 писал(а):
> Здорово!
Идея - не моя. Идея изложена в книжке Герба Саттера Решение сложных задач на С++.
На тему реализации конечных автоматов на сайте РСДН было две статьи. Одна из них - Статья Кодта - Николая Меркина. Очень хорошая статья, где он описывает прнимерно 5 или 6 способов реализации. Но способа реализации с функциями у него нет.
Вторая статья - не помню кого - описывала template конечного автомата. Достаточно сложная прога, но зат о универсальная. С помощью параметров template задавались количественные и типовые аргументы автомата.

Похожая статья была у Шалыто в соавторстве с одним его студентом (сейчас не помню - надо посмотреть).