Как вернуть указатель на передний узел связанного списка?
Здравствуйте, у меня есть небольшая проблема...
Я программирую полосу движения и создал функцию getFront (), которая должна возвращать указатель на автомобиль в передней части полосы.
Не пишу все коды, поэтому я просто написал основные моменты ниже...
const Vehicles * TrafficSingleLane::getFront() const { const Vehicles * car; car = head; if (head != NULL) { return head; }else return 0; return 0; }
Так что ошибки я получаю это: TrafficSingleLane невозможно преобразовать ':: myNode * с const' к 'константный средствами *'. Проблема заключается в части "автомобиль = голова"... Я не хочу знать коды, но хочу знать шаги и советы, чтобы исправить эту проблему, чтобы я мог попробовать ее сам.
Что я уже пробовал:
Вместо того чтобы иметь эти коды, я попробовал
const Vehicles * TrafficSingleLane::getFront() const { return head; }
Но имеет аналогичную ошибку. У меня есть другие функции перед getFront (), который создает связанный список