如何使用if语句检查函数是否返回" true"?

时间:2014-11-06 04:56:01

标签: c++ function if-statement boolean

这是我的功能

bool straightFlush(int card1, int card2, int card3, char color1, char color2, char color3){

        if(card1+1 == card2 && card1 + card1+2 == card3 && color1 == color2 && color1 == color3)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

这就是我目前正在尝试检查我的函数“straightFlush”是否返回“true”

         if(straightFlush == true)
                {
                    return 1;
                }

1 个答案:

答案 0 :(得分:1)

您必须调用它,但由于您已经返回bool,因此无需检查与true的相等性,例如:

if (straightFlush(x,y,z,a,b,c)) {
  ..
}