0

「'bool' から非スカラー型 'ManetAddress' への変換が要求されました」というエラーが発生しましたが、.H ファイルと関係があることだけはわかっていますが、エラーの内容はわかりません。誰か助けてくれませんか?どうもありがとう。

Class file:    

bool ManetRoutingBase::omnet_exist_rte(struct in_addr dst)
{
    //ManetAddress add = omnet_exist_rte(dst.s_addr);
    ManetAddress add = omnet_exist_rte(dst);
    if (add.isUnspecified()) return false;
    else if (add.getIPv4() == IPv4Address::ALLONES_ADDRESS) return false;
    else return true;
}


RoutingBase.H file

    virtual ManetAddress omnet_exist_rte(ManetAddress dst);     //FIXME revise return values


    virtual bool omnet_exist_rte (in_addr dst);   //FIXME remove it, use the another version
4

1 に答える 1