List 是一個雙向循環連結清單,疊代器iterator對象it是正在周遊的指針。
錯誤操作:it是個疊代器,直接删除後it指向無法确定
for (iterator it = t.begin(); it != t.end();)
{
t.erase(it);
}
正确操作:額也沒具體搞清楚它的内部實作(⊙o⊙)…
for (iterator it = t.begin(); it != t.end();)
{
t.erase(it++);
}