実は
Node::Node()
{next = new Node;}
という落ちではなかろーか