c++标准库中逆序迭代器问题listint iListcopy(iVec.rbegin(),iVec.rend(),iList.begin())为什么不能将
c++标准库中逆序迭代器问题
list<int> iList;
copy(iVec.rbegin(),iVec.rend(),iList.begin());
为什么不能将iVec中的元素逆序复制给iList?代码执行后iList依然为空。如果不用copy的话,用list的构造函数直接编译不过。在线等,
[解决办法]
copy必须已经有元素了才能copy,往空的list里copy正常来说应该出异常才对吧
