undo redoの実装についての愚痴 part2

d:id:studiokingyo:20040920
での事なのだが、
考えてみた結果、やっぱり以下のようなデータ構造にしかなりようが無いと結論付けるしかあるまいという思いに達した。


class undoredo{

T *buffer
UINT *flagbuffer;
public:
//...以下略

};
32bitで32個のフラグが管理できるのでUINTの配列にしている。