c++ C2440 “初始化”: 无法从“int”转换为“std::_List_iterator<std::_List_val<std::_List_simple_types<PARAM_INFO”


BOOL GetParamInfo(UINT uID, PARAM_INFO &info)
{
    std::list<PARAM_INFO> *pList = NULL;
    std::list<PARAM_INFO>::const_iterator iter =NULL;
    for (UINT i = 0; i <= 9; i++)
    {
        pList = GetListParamInfo(i);
        if (pList != NULL)
        {
            if (!pList->empty())
            {
                for (iter = pList->begin(); iter != pList->end(); iter++)
                {
                    if (iter->uID == uID)
                    {
                        info = *iter;
                        return TRUE;
                    }
                }
            }
        }

    }
    return FALSE;
}

严重性 代码 说明 项目 文件 行
错误(活动) 不存在从 "int" 转换到 "std::_List_const_iterator<std::_List_val<std::_List_simple_types" 的适当构造函数 133
这个怎么办啊