
13 Mar
2013
13 Mar
'13
9:36 a.m.
On Tuesday, 12 March 2013 22:21:05 UTC, Hartmut Kaiser wrote:
*snip*
As I understand it, the object is destroyed _and then assigned to_; does it not need to be constructed at this point, i.e. have something like this (for the first specialisation):
new (reinterpret_cast
(dest)) T( *reinterpret_cast (src) ); Yes, your code looks about right. Would you care to submit a patch for me to apply?
Patch attached. After looking through the file in more depth it seemed more sensible to do away with the destruct-construct cycle and just assign directly. Thanks --rob