Вы забыли определить конструктор копирования и оператор присваивания в вашем New_class. Мы видим это все время. Для новичков это основное препятствие, и это ловит большинство людей.
Конструктор копирования вызывается неявно, когда вы добавляете элемент в вектор, но сгенерированная компилятором версия не подходит для вашего New_class, поэтому вы должны написать свою собственную.
Трудно дать разумные определения для конструктора копирования и оператора присваивания, учитывая ваш другой код, поэтому я не буду пытаться. Предлагаю вам прочитать об этом в хорошей книге C ++.