如何在deque中删除一个元素(急)
ascap 2005-05-07 10:47:33 我定义的deque中的元素是一个结构体,在利用自带的erase 做删除的时候,编译没有
错误,但在执行的过程中会出错,而且很奇怪删除begin()时不出错,假如其中有10个
元素,在删除第2个(包括第2个)之后的元素都会报错。代码如下
std::deque< Strustudent > m_studeque;
m_studeque.erase( m_studeque.begin() +2 );
就会出错什么原因呢,望有心人指教。