dbo*_*tha 7 c++ replace linked-list list stdlist
给定一个std :: list的迭代器,如何替换迭代器引用的位置的对象?目前,我所能想到的是使用新对象和迭代器调用insert(在迭代器引用的元素之前插入新对象),然后调用erase来删除要替换的对象.是否有更少的迂回方式来完成替换?
Oli*_*rth 24
有什么不对:
(*it) = obj;
Run Code Online (Sandbox Code Playgroud)
obj替换值在哪里?