gpt4 book ai didi

C++ 错误 : No Match for Call

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:25:30 27 4
gpt4 key购买 nike

我正在尝试用 C++ 编译以下代码

string initialDecision () 
{
char decisionReviewUpdate;

cout << "Welcome. Type R to review, then press enter." << endl;
cin >> decisionReviewUpdate;

// Processing code
}

int main()
{
string initialDecision;
initialDecision=initialDecision();

//ERROR OCCURS HERE

// More processing code
return 0;
}

就在它说“此处发生错误”的地方,我在编译时收到以下错误:“错误:对'(std::string) ()'的调用不匹配。我该如何解决这个问题?

最佳答案

不要给你的字符串和你的函数同名,错误就会消失。

当您声明一个具有相同名称的局部变量时,编译器“忘记”了一个具有该名称的函数。

关于C++ 错误 : No Match for Call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548658/

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