Эти delete'ы мне с самого начала не нравятся. Лезть теперь вот в .Sort, смотреть швыряет он исключения или нет - ещё и не скажешь сразу. Считаю, хороший момент, чтобы от них избавиться - хошь пиши unique_ptr, хошь vector (vector, конечно, лучше).