Загрузка…
C++ · senior · сложность 5
Состояния как типы в variant, переходы чистыми функциями, исчерпывающий visit, тесты всех пар.
variant-SM делает неполноту видимой компилятору.