gpt4 book ai didi

c++“没有要调用的匹配函数

转载 作者:行者123 更新时间:2023-11-30 01:26:18 25 4
gpt4 key购买 nike

当尝试将数组作为参数传递时,我得到:

"No matching function to call to ' table::retrieve(const char[16], item&, int)'

我正在尝试调用该函数

program.reference.retrieve("Abecean Longfin", program.client_item, 1);

函数是

int table::retrieve(char item_in[],item*item_list, int name_flag)

我敢肯定这很简单,我不明白,但我是新手。

最佳答案

您的调用失败的真正原因是您传递了一个item&,而您的函数接受了一个item*。您的代码违反了字符串的 const 正确性,但在 C++03 中,它们有一个特殊的规则使它合法。

关于c++“没有要调用的匹配函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10679526/

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