for(it=visited.begin(); it!=visited.end();++it)
{
if((*it).second>ttl){
++count;
}
}
if((* it).second> ttl)这一行是什么意思?
为了更好地理解,请参阅此代码.... http://ideone.com/NY4ofJ。 提前致谢 。
答案 0 :(得分:1)
地图是一对的集合;用钥匙和价值。要访问密钥,首先使用该成员,然后访问您使用成员名称的值。
(* it).second或it-> second取消引用迭代器并获取该对中包含的第二个值。
因此,迭代器包含的值将使用ttl变量包含的值进行测试。
答案 1 :(得分:-2)
问题中的行指向地图或对的第二个值...更多: