5 IntelliSense: 声明与 "PlayerTask Shoot::do_turn_and_shoot(int runner_id)" (已声明 所在行数:26,所属文件:"c:\users\dawei\desktop\c++demo\def\def\src\shoot.h") 不兼容 c:\Users\dawei\Desktop\c++Demo\def\def\src\shoot.cpp 75 19 def
时间: 2023-06-14 16:05:48 浏览: 57
这个错误提示表明,在 `shoot.cpp` 文件中的第 75 行的某个位置,你正在尝试使用一个不兼容的函数声明。具体而言,这个函数声明是 `PlayerTask Shoot::do_turn_and_shoot(int runner_id)`,它在 `shoot.h` 文件的第 26 行已经声明过了。
这种错误通常是因为函数声明和定义之间存在不一致导致的。解决方法是检查这个函数的定义,确保它的参数类型、返回值类型和声明中的一致。如果有必要,可以尝试修改函数的声明或者定义来使它们匹配。