2011-07-26 72 views
6

給定一個std :: list迭代器,如何在迭代器引用的位置替換對象?目前我所能想到的是用新對象和迭代器調用插入(在迭代器引用的元素之前插入新對象),然後調用擦除來刪除要替換的對象。是否有一個更簡單的方法來完成替換?給定一個迭代器替換std :: list對象

回答

23

出了什麼問題:

(*it) = obj; 

其中obj是重置價值?

+2

對不起,只是有一天......謝謝! – dbotha

相關問題