void ins_after(struct node *node, struct node *new_node)
{
new_node -> next = node -> next;
node -> next = new_node;
new_node -> next -> prev = new_node;
new_node -> prev = node;
}
上記のコードは、ノードを二重リストに挿入しようとするとセグメンテーション違反を引き起こします。なぜですか?= /