想请教一下STL中的list,
1.list是一个循环链表吗?如果是,我希望用的是一个非循环的,
那应该用什么呢?
2.我现在定义了 list 和迭代器 可以用迭代器访问list中的成员,
如可实现删除list种某一个成员? 比如第三个.
1.list是一个循环链表吗?如果是,我希望用的是一个非循环的,
那应该用什么呢?
2.我现在定义了 list 和迭代器 可以用迭代器访问list中的成员,
如可实现删除list种某一个成员? 比如第三个.
2、list::erase(list.begin()+2);
2,可以find,然后erase
不过现在有个新问题,就是删除后我更改链表中下一个元素的内容,更改后立即查询是对的,
但是,在其他的函数中读出的却是没有改变的,不知道错在哪里了。
可以用FIND或者FOR循环定位