#include <boost/shared_ptr.hpp>
#include <boost/utility.hpp>
ソースコードを見る。
attackDefense.h
特に将棋と関係ない基礎的なコード