gpt4 book ai didi

尽管包含 header ,但未找到 C++ 类

转载 作者:行者123 更新时间:2023-11-27 22:55:52 24 4
gpt4 key购买 nike

据我所知,C++ 无法识别我的 Unit 类。我确定我已将它正确地包含在我的 GameMaster.h 中。我尝试向前声明,但没有效果。它似乎与 makefile 正确链接。错误可能出在哪里?

GameMaster.cpp:21:34: error: expected primary-expression before ‘*’ token
if (combatHandler.isEnemies(Unit* attackingUnit, Unit* defendingUnit))

代码:

 if (combatHandler.isEnemies(Unit* attackingUnit, Unit* defendingUnit))

最佳答案

当您调用函数时,您不应该给出参数类型,而只是它们的值。大概是这样

if (combatHandler.isEnemies(&attackingUnit, &defendingUnit))

关于尽管包含 header ,但未找到 C++ 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33201574/

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