d:\program files\microsoft visual studio\vc98\include\iterator(82) : error C2039: 'push_back' : is not a member of 'iterator'
d:\program files\microsoft visual studio\vc98\include\list(94) : see declaration of 'iterator'
d:\program files\microsoft visual studio\vc98\include\iterator(82) : while compiling class-template member function 'class std::back_insert_iterator<class std::list<int,class std::allocator<int> >::iterator> &__thiscall std::back_insert_iter
ator<class std::list<int,class std::allocator<int> >::iterator>::operator =(const int &)'
Error executing cl.exe.
list<int> IL(IV.begin(),IV.end());这个可以.不过我如果不想在构造函数中复制怎么办?
copy(IV.begin(),IV.end(),back_inserter(IL.end()));//这个编绎不过
d:\program files\microsoft visual studio\vc98\include\iterator(82) : error C2039: 'push_back' : is not a member of 'iterator'
d:\program files\microsoft visual studio\vc98\include\list(94) : see declaration of 'iterator'
d:\program files\microsoft visual studio\vc98\include\iterator(82) : while compiling class-template member function 'class std::back_insert_iterator<class std::list<int,class std::allocator<int> >::iterator> &__thiscall std::back_insert_iter
ator<class std::list<int,class std::allocator<int> >::iterator>::operator =(const int &)'