пытается реализовать функцию в моем классе LinkedList, который вернет общий объем данных, хранящихся в списке. IE LinkedList от 5, 10, 20 всего вернутся 35.
Мой кивок E класс содержит методы GetnextPTR и GetData.
Я реализую новый узел и вызовите его CurrentPTR и сделать его указывать на HeadPTR.
На компиляции я получаю: «36-запрос для члена GetnextPTR в CurrentPtr, который имеет тип не класса»
, это то же самое для 38 и 40, с 38 - GetData в CurrentPTR.
Не совсем уверен, что мне не хватает ...
int LinkedList::getTotal()
{
int total = 0;
Node *currentPtr = headPtr;
(36) while(currentPtr.getNextPtr() != NULL)
{
(38) total += currentPtr.getData();
(40) currentPtr = currentPtr.getNextPtr();
}
return total;
}
Идея состоит в том, чтобы пройти через связанный список до тех пор, пока он не достигнет хвоста, который будет указывать на NULL, добавив любые данные, которые он столкнулся с в общей сложности.
Надеюсь, что имеет некоторое смысл, спасибо заранее :)