clear()
std::queue、std::stack、および std::priority_queue がメンバー関数を提供しない理由を知っている人はいますか? 私はこのようなものを偽造する必要があります:
std::queue<int> q;
// time passes...
q = std::queue<int>(); // equivalent to clear()
IIRCclear()
は、基になるコンテナーとして機能するすべてのものによって提供されます。コンテナ アダプタで提供しない正当な理由はありますか?