Rainer Deyke Wrote: > On 5/30/2010 15:53, Philippe Sigaud wrote: > > There are some simple containers I'd like to see in std.containers: > > > > - a priority queue > > - a heap > > - a stack, a queue > > - a set > > Any container that supports pushing and popping on one end can be used > as a stack. Any container that supports pushing on one end and popping > on the other can be used as a queue. I don't think either of these need > their own container type. >
in the C++ STL, queues and stacks are only adapters to another container I believe; but I still think it's useful to have them. Stack!int m_ints; seems clearer to me than : /** this is a stack */ Vector!int m_ints;