编译类时出现“未找到标识符”错误

时间:2014-04-17 19:43:04

标签: c++ visual-c++

Link to pastebin

我不确定我在这里做错了什么。它只是不让我访问getTypeEffectiveness函数 - 几乎就像我拼错了它或者我还没有写它。有什么想法吗?

3 个答案:

答案 0 :(得分:0)

查看第21行。您将原型定义为" double getEffectiveness(TYPING,TYPING);"

它应该是" double getTypeEffectiveness(TYPING,TYPING);"

答案 1 :(得分:0)

您需要在使用之前声明该函数,如下所示:

double getTypeEffectiveness(TYPING attack, TYPING defend);

(或者只是将定义移到您使用它的地方之上)。

答案 2 :(得分:0)

getTypeEffectiveness vs getEffectiveness