shared_ptr : owner_beforeを追加(#122)