Функция для возврата общего данных в LinkedList C ++

пытается реализовать функцию в моем классе 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, добавив любые данные, которые он столкнулся с в общей сложности.

Надеюсь, что имеет некоторое смысл, спасибо заранее :)

0
задан Cheeseman 4 September 2011 в 09:45
поделиться