Да, это возможно. Поскольку recursivePrint()
является функцией-членом, вам просто нужно напечатать значение в заголовке, а затем рекурсивно вывести остальную часть списка:
void recursivePrint() const {
if (!head) {
return;
}
std::cout << head->value << " ";
if (head->next) {
head->next->recursivePrint();
}
}