我有这个错误“请求从'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