$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2007-10-07 10:05:16
Ulrich Eckhardt wrote:
>> Here is a simple deep-copying smart pointer.
>
> Where from? I hope that one is not in productive use, because...
I just wrote it as an example.
> ...it looks like you are using placement new
I wrote this quite late, and mixed things up because initially I felt
like writing things based on an allocator, but decided not to make
things too complex.
Obviously it should have been regular new, and not placement new.
> Why? I mean since when is the CV qualification of a pointer relevant for the
> CV qualification of the pointee?
I thought it was relevant for private implementations.
If the object is const, the implementation details should be const too.