如何解决标题中的指针是什么意思?我找不到谷歌的确切术语
class Solution {
public:
ListNode *detectCycle(ListNode *head) {
}
};
我正在学习 C++。我对它没有太多经验,所以我不知道我可以谷歌得到函数头中指针含义的术语。什么是*detectCycle
?它有什么用?这可能是一个基本问题,但我真的不知道。谢谢。
解决方法
detectCycle
在这里定义为一个函数,它接受一个 ListNode
指针(这里的 *
表示指针)并返回一个 ListNode
指针。
由于您显示的代码块是空的,该函数什么也不做。
因为它声明了一个返回值并且不返回任何东西,所以使用这个函数会导致未定义的行为。
从函数名来看,函数的意图很可能是判断链表中是否有环,即链表的一个节点指向链表的前一个成员。如果没有循环,则返回值可能是 nullptr
,或者是指向检测到循环的节点的指针。然而,这是推测。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。