Привет!
Я с трудом пытаюсь скопировать вектор указателей на Point.
У меня есть
vector<Point*> oldVector
и я хочу скопировать этот вектор в другой вектор. Поэтому я использовал конструктор копирования. Я сделал это таким образом
vector<Point*> newVector = vector<Point*>(oldVector.begin(),oldVector.end());
К сожалению, я получаю исключение / ошибку, если я запустил эту функцию.
несовместимые векторные интеграторы
В чем может быть проблема ??
EDIT
Должна быть большая проблема с итераторами, кажется, что я не могу использовать итераторы вообще. Я хотел добавить два stl-вектора друг в друга, поэтому я использовал sth вот так
vector<int> a, b;
b.insert(b.end(), a.begin(), a.end());
и я получаю исключение / ошибку sama во время выполнения этой строки
![enter image description here](https://i.stack.imgur.com/TXwdr.jpg)