Получил немного кода здесь, который дает мне ошибку времени выполнения, которую я не могу исправить. Функция Length() вычисляет кумулятивное расстояние между всеми точками в массиве точек. Он использует ранее определенную функцию Distance(), которую я знаю, работает отлично. Любые указатели?Проблемы с ошибкой Runtime
Вот мой исходный код функции:
template<typename Point> //Length function
double PointArray<Point>::Length() const
{
double total_length = 0;
for (int i=0; i<Size(); i++)
{
total_length += (GetElement(i)).Distance(GetElement(i+1));
}
return total_length;
}
А вот моя реализация:
cout<<"The Length of the Point Array is: "<<(*ptArray1).Length()<<endl;
Большое спасибо!
Wow. Никогда бы не подумал об этом. Очень признателен! – Byron