for(it=visited.begin(); it!=visited.end();++it)
{
if((*it).second>ttl){
++count;
}
}
這條線是什麼if((* it).second> ttl)是什麼意思?(* it).second。這個關鍵字的工作原理
爲了更好的理解,請看這個代碼請.... http://ideone.com/NY4ofJ。 在此先感謝。
for(it=visited.begin(); it!=visited.end();++it)
{
if((*it).second>ttl){
++count;
}
}
這條線是什麼if((* it).second> ttl)是什麼意思?(* it).second。這個關鍵字的工作原理
爲了更好的理解,請看這個代碼請.... http://ideone.com/NY4ofJ。 在此先感謝。
在問題指向一個地圖或對...的第二值的線更多:
地圖是對的集合;與一個關鍵和價值。要訪問密鑰,您首先使用該成員,然後訪問您使用第二個成員的值。
(* it).second或it-> second取消引用迭代器並獲取地圖中包含的對的第二個值。
因此,迭代器中包含的值將使用ttl變量所包含的值進行測試。