为什么std :: queue没有方法clear()?

时间:2011-05-30 12:35:01

标签: c++ language-design

  

可能重复:
  Why don't the standard C++ container adaptors provide a clear function?

不将clear()方法添加到std :: queue后的基本原理是什么? 所有其他容器都有它。

我知道我可以清除这样的队列:

std::queue< int > q;
q = std::queue< int >();

但这看起来更好:

std::queue< int > q;
q.clear();

0 个答案:

没有答案