Eri*_*c.Q 7 c++ set const-iterator
我想改变a中的元素set,所以我使用了set<T>::iterator.但是,编译器认为"元素是const".然后我意识到那set<T>::iterator是const_iterator......
set
set<T>::iterator
const_iterator
那么,我怎么能改变这个元素呢?删除它然后插入一个新的?
Nav*_*een 21
set将按排序顺序排列元素.如果允许修改元素,则无法维护此排序顺序.因此,您无法修改该项目.您需要擦除现有元素并插入新元素.
归档时间:
13 年,8 月 前
查看次数:
6400 次
最近记录: