fix error: call of overloaded pow() is ambiguous

This commit is contained in:
Tom Henderson
2012-09-08 09:39:45 -07:00
parent 7b0697e2b0
commit f75ccd609f
2 changed files with 2 additions and 2 deletions

View File

@@ -2613,7 +2613,7 @@ DsrRouting::ScheduleRreqRetry (Ptr<Packet> packet, std::vector<Ipv4Address> addr
if (m_rreqTable->GetRreqCnt (dst))
{
// When the route request count is larger than 0
rreqDelay = Time (std::pow (m_rreqTable->GetRreqCnt (dst), 2) * m_requestPeriod);
rreqDelay = Time (std::pow (static_cast<double> (m_rreqTable->GetRreqCnt (dst)), 2.0) * m_requestPeriod);
}
else
{

View File

@@ -522,7 +522,7 @@ SimpleOfdmWimaxPhy::ConvertBitsToBurst (bvec buffer)
for (int l = 0; l < 8; l++)
{
bool bin = buffer.at (i + l);
temp += (uint8_t)(bin * std::pow (2, (7 - l)));
temp += (uint8_t)(bin * std::pow (2.0, (7 - l)));
}
*(pstart + j) = temp;