【发布时间】:2021-05-19 10:00:36
【问题描述】:
我正在创建一个递归函数来反转一个链表。
class LinkedList {
node *head;
public:
node *reverse(/* Here, I want to pass the head as a default argument */);
}
我尝试过node *reverse(node *nd = this->head),但它引发了以下错误:
'this' 只能在非静态成员函数中使用
为什么会这样?我怎样才能实现我的目标?
【问题讨论】:
-
改用重载
标签: c++