inline void Linked<C>::insert_after(Linked<C>& x) { // *p -> *this -> x -> *n x.set_prev(*this); x.set_next(this->next()); next().set_prev(x); set_next(x); }
inline void Linked<C>::insert_before(Linked<C>& x) { x.set_prev(prev()); x.set_next(*this);//thisは、ROOTインスタンスを指す。 prev().set_next(x); set_prev(x); }