Boost logo

Boost :

From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2004-12-06 07:51:53


Jeff Garland wrote:

>I was asking because I was curious if the construction idiom based on string
>could be applied consistently throughout an application even if in some places
>in the code I had exact knowledge and hence wouldn't be constructing a base
>class pointer. My interpretation of the above is that in this case I have to
>drop back to doing a regular constructor because the virtual constructor
>doesn't handle this elegantly....
>
>
>
In the module where you would want to use it you could simply:

TYPE_MAP(square);
TYPE_REGISTER(square, square);

square* ps = dynamic_new<square>("square");

This is exactly the same as
square* ps = new square;

I am not sure if I got your point?

Roland


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk