以下是三种常用的场景 auto for (auto
以下是三种常用代码, 函数返回指定对象,可直接使用 auto 变量
for (auto a: m_ar)
{
if (a->getID() == nID)
{
cp = a;
break;
}
}
auto a = m_ar.begin();
for (; a != m_ar.end(); a++)
{
if ((*a)->getID() == nID)
{
cp = (*a);
break;
}
}
for (int i = 0; i < m_ar.size(); i++)
{
if (m_ar[i]->getID() == nID)
{
cp = m_ar[i];
break;
}
}