void link(Node *lhs, Node *rhs)
{
    lhs->m_next = rhs;     // lhs が指しているノードの、次のノードへのポインタに rhs を設定します
    rhs->m_prev = lhs;     // rhs が指しているノードの、前のノードへのポインタに lhs を設定します
}
void removeNode(Node *ptr)
{
    link(ptr->m_prev, ptr->m_next);	//	ptr の前と次をリンクすることで、ptr をリストから外します
}
解説:
前: | 次: