#include #include class Encoder { public: Encoder(char state) : myState(state) {} void Reset(char state) { myState = state; } virtual string operator()(string s) { for (int i=0; i