|
Boost : |
From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2007-10-03 09:10:30
On 10/2/07, Emil Dotchevski <emil_at_[hidden]> wrote:
> > > > [snip]
> >
[snip]
> > Can't a std::vector<std::pair<void*, infos> > be used?
>
> That's a big can of worms... You'd have to maintain the lifetime of
> the infos manually.
Yeah, not very pleasant.
> Why do you want to make the infos global anyway? After all, their
> lifetime should be identical to the lifetime of the exception object
> itself; the easiest way to accomplish this is to use a member of the
> exception object to store the info.
I'm just thinking that if boost.exception makes use of dynamic
allocation, then the naive approach isn't that much different (though
a lot worse to implement).
But I'll drop these questions, they won't get anywhere.
> Emil Dotchevski
Regards,
-- Felipe Magno de Almeida
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk