|
![](/i/fill.gif) |
Darren New wrote:
> Speaking of RAII and all...
>
> When an object is stuck into a standard collection in C++, and then the
> collection goes out of scope, what order is defined on the destructors
> of the things in the collection? I wouldn't imagine it's the order they
> were inserted (at least for a random-access type collection). Does a
> stack destruct in a different order than a queue does, for example? Does
> a vector always destruct on increasing indexes?
See if you can discern the order of construction. The safest
destruction reverses this order.
Regards,
John
Post a reply to this message
|
![](/i/fill.gif) |