Boost logo

Boost Users :

From: Alan M. Carroll (amc_at_[hidden])
Date: 2006-03-17 17:44:12


That is correct, don't use pointers with Boost.Variant.

Boost.Variant works well with smart pointers, however, such as Boost.shared_ptr and Boost. intrusive_ptr.

At 11:46 AM 3/17/2006, Conway Allen wrote:
content-class: urn:content-classes:message
Content-Type: multipart/alternative;
         boundary="----_=_NextPart_001_01C649EA.C6E9587E"

The following, I suppose, produces a memory leak… is there any way to avoid this? Don’t use variant with pointers… ?
 
variant<T1*,T2*> vt;
vt = new T1;
vt = new T2;
 
Thanks, Allen.
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net