且听下回分说
2019-09-25 13:28
采纳率: 71.4%
浏览 1.0k

没有与这些操作数匹配的 "!=" 运算符:void != enum <unnamed>这咋办?

没有与这些操作数匹配的 "!=" 运算符:void != enum

出错代码


Map        *m_map;

void setmap(int row, int col, int val);

void Map::setmap(int row,int col,int val)
{
    Map_Arr[row][col] = val;
}

enum{ map_null, map_frame, map_block };

bool Manage::_ismove(Point const * tempPoint, int rowOff, int colOff)
{
    for (int i = 0; i < Block_num; ++i)
    {
        if (m_map->setmap((tempPoint + i)->row + rowOff, (tempPoint + i)->col + colOff) != map_null)
        {
            return false;
        }
        return true;
    }   
}


  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题