c++ auto 简单应用

以下是三种常用的场景 auto  for (auto


以下是三种常用代码, 函数返回指定对象,可直接使用 auto 变量


    Element* cp = nullptr;
        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;
        }
    }

猜你喜欢

转载自blog.csdn.net/u18004660201/article/details/80364885