Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:语句无法解析重载函数C++; 我正在学习C++的书,并试图测试一个循环游戏的简单编码。while循环中的开关 damage = greatsword[0] + player[1] - enemy[2]; endl;_C++ - Fatal编程技术网

错误:语句无法解析重载函数C++; 我正在学习C++的书,并试图测试一个循环游戏的简单编码。while循环中的开关 damage = greatsword[0] + player[1] - enemy[2]; endl;

错误:语句无法解析重载函数C++; 我正在学习C++的书,并试图测试一个循环游戏的简单编码。while循环中的开关 damage = greatsword[0] + player[1] - enemy[2]; endl;,c++,C++,错误:语句无法解析重载函数的地址| 我在4个不同的代码行中都有这个错误,每个代码行都有“损坏”,所以我认为这是有问题的。在尝试将伤害值更改为攻击值之前,我已将伤害声明为int并设置为0。如果需要,我可以提供更多的代码。我还尝试将名称从x改为dmg,看看这是否是问题所在您有一个尾随endl您可能不想包含它。是在打印到输出流时使用的函数;通常,您会看到用作流操纵器的coutstd::endl,实际上是一个函数 这样做可能会得到类似或相关的错误消息 void f(); // don't need

错误:语句无法解析重载函数的地址|


我在4个不同的代码行中都有这个错误,每个代码行都有“损坏”,所以我认为这是有问题的。在尝试将伤害值更改为攻击值之前,我已将伤害声明为int并设置为0。如果需要,我可以提供更多的代码。我还尝试将名称从x改为dmg,看看这是否是问题所在

您有一个尾随
endl您可能不想包含它。是在打印到输出流时使用的函数;通常,您会看到用作流操纵器的
cout
std::endl
,实际上是一个函数

这样做可能会得到类似或相关的错误消息

 void f();   // don't need to define f()

 int main()
 {
      f;    //   should be f() to call the function
 }

因此,删除语句
endl

请将整个代码发布,而不仅仅是那一行。还有为什么你有一个endl;在那一行的末尾?不要编辑问题说它已经解决了。接受答案。谢谢你的解答,也谢谢你的解释。谢谢你的回答和解释。这解决了它,我想我可以放弃使用endl更多