gpt4 book ai didi

更改常量参数

转载 作者:行者123 更新时间:2023-11-30 14:41:02 25 4
gpt4 key购买 nike

我的问题是,当函数搜索具有常量参数时,我不知道如何在搜索中调用函数“删除”。我无法根据问题用其他功能或参数更改任何内容。我想通过调用删除来避免搜索函数中出现任何重复的插入元素。由于不断的争论,我总是收到警告。

struct list{
a
};



struct list_entr {
void *b
};


void *search(const list *l, const void *b)
{
remove(l,b);
}

void remove(list *l, const void *b)

{
.....
}

最佳答案

您可以简单地转换它:(list*)l

但是你应该问问自己这是否有意义。通过设置参数const,您已经告诉编译器阻止您更改列表。现在您想要更改列表。

如果您想更改列表,只需删除 const 即可。

关于更改常量参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55172618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com