|
Boost : |
From: Jeff Garland (jeff_at_[hidden])
Date: 2005-10-08 12:44:09
On Fri, 7 Oct 2005 17:43:44 +0000 (UTC), Thorsten Ottosen wrote
> > ptr_map<>::insert(key, value) function is taking first argument by non-const
> > reference. Is it missing 'const' there?
>
> No, its an exception-safety issue. if evaluating the first
> expression could throw, we could leak.
Sorry to be slow, but how does const impact that -- just to prevent automatic
conversion of keys from throwing?
Jeff
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk