2009年7月29日 星期三

c++ STL中的Deque使用

基本上,deque是個雙向佇列,所以可自由的從最前面或最後面加入元素。當要清空deque時,若使用

deque.clear();

則bulid debug mode下的project會過不了,在release mode下會過但執行時有時會跳出例外。最後我找到的soultion則是使用

deque.erase(deque.begin(), deque.end());

這樣就OK了。

沒有留言:

張貼留言