[C++-sig] setting up held smart pointer for pure virtual base class
skottmckay at gmail.com
Thu Oct 13 17:28:12 CEST 2005
> > I have a pure virtual base class (so no_init is set).
> There's no such thing. I assume you mean an abstract base class?
Sorry for the loose terminology. Yes, an abstract base class.
> The base class is held by a smart pointer.
> You mean in its Python wrapper class?
> I want to implement that class in python.
> Do you mean you want to derive from that class in python?
Yes. Derive from it to implement the interface it defines.
You need to expose an __init__ so derived classes can initialize the
> base; there are no two ways about it.
Fair enough. Thanks for the answer (and attempting to translate my poor
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Cplusplus-sig