vc6是c99标准之前发布的的
升级你的VC版本,或者自己写一个复制数据的函数。

解决方案 »

  1.   

    vc6 是98年发布的产品,对 c99 标准的支持存在一些问题
    建议采用 VS 吧
      

  2.   

     vector<int> m_TempVector(m_list.begin(), m_list.end());构造函数得参数和模板原型不匹配
      

  3.   

    2、如果要在VC6.0下执行这段代码,应该怎么做?
    vector<int> m_TempVector;
    for (list < int > ::iterator it = m_list.begin(); it != m_list.end(); ++ it)
    {
        m_TempVector.push_back(*it);
    }
      

  4.   

    谢谢大家,应该是VC6.0对部分C99标准不支持造成的。