Здравствуйте Kost, Вы писали:
K>У других контейнеров есть функция clear, а у queue нет!?
а если так:
while( !you_queue.empty() ) you_queue.pop();
А кто знает в чем причина, почему нет у queue метода clear().
Может есть какое-то философское обоснование этого?
Может если возникла необходимость в clear(), то уже нужна не очередь,
а что-то другое?
Здравствуйте Kost, Вы писали:
K>У других контейнеров есть функция clear, а у queue нет!?
typedef std::queue... Q;
...
q.~Q()
new( &q ) Q();
Можно так. Но увлекаться не советую.