编译错误C4715

时间:2015-12-19 16:45:19

标签: c++ compiler-errors

我正在尝试编译下面的代码,但它失败了,错误C4715。有人可以帮助我:

bool addManaRatio(const Real &ratio)
{
    if(ratio<0)return false;
    addMana(ratio * maxMana);
    return 0;                       <<<FIX THANKS OliPro007
}

const Real getManaRatio()
{
    if(maxMana<=0)return 0;
    return Real(mana)/Real(maxMana);
}## Heading ##

这是Mana函数的代码,由于某种原因无法编译。

1 个答案:

答案 0 :(得分:0)

如果比率不低于0,则不会在addManaRatio中返回任何内容...快速谷歌会给出:https://msdn.microsoft.com/en-us/library/6deaf4k9.aspx