Undo/Redoを完成させるために、
・objectのdeep clone の implementation
・copy constructor のimplementation
・operator= のimplementation
・swap()の必要性確認とimplementation
・serialize(dataの保存)のimplementation
を進めている。
Boost.ptr_vectorのシリアライズを実装完了。
といってもライブラリのvectorのシリアライズソースを単に文字列置換しただけだが。
そのまま動けば後の実装がとても楽になるが、テストしてみないことには...。