В моем коде есть момент, в котором компилятор выдает ошибку довольно большой:
Нестатический константный член, 'const Ptr std::pair, const double*>::first' can' не использовать оператор присваивания по умолчанию
Я не совсем понимаю, о чем идет речь?
Какие методы отсутствуют в классе Ptr?
Исходный вызов, вызывающий эту проблему, следующий:
Код: Выделить всё
vector_of_connections.pushback(pair(Ptr,WeightValue*));
, WeightValue*> помещается в вектор, где WeightValue* константная переменная примерно из трех функций назад, а Ptr берется из итератора, который работает с другим вектором.
Для дальнейшего использования , Ptr — это указатель на объект Node.
Подробнее здесь: https://stackoverflow.com/questions/634 ... t-operator