Simen Kjaeraas, el 29 de octubre a las 22:06 me escribiste: > bearophile <bearophileh...@lycos.com> wrote: > > >In nothrow functions you can use a different method, like > >"discard" (or a similar name less intuitive than remove), that's > >like remove, but it doesn't throw and just returns false when the > >key was absent. > >The idea is to use the safer method by default and the less safe > >one as a performance optimization (or where you are sure you want > >that semantics) in the other places. > > Please elucidate, what is unsafe about deleting something that isn't there?
A leak, if the key was wrong (not if the key was right but deleted before). -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------- Soñé que tenia un caballo Que me trataba mejor que vos Tenia tan buena onda con ella Era mi yegua, mucho mas que vos