What to do about dpointers

Andreas Pakulat apaku at gmx.de
Sat May 19 11:22:32 BST 2007


On 19.05.07 11:46:23, Oswald Buddenhagen wrote:
> On Friday 18 May 2007, Andreas Pakulat wrote:
> > I'd like to know what do you kdelibs people do wrt to classes that
> > don't have private members (at the moment) and no dpointer? Do you add
> > a dpointer and private class and just initialize the dpointer to 0?
> > Whats the common practice for this?
> > 
> hmm, if a class has no private members and it is a lib class, it has no
> members at all, no? that means it is stateless which in turn means it
> should contain only static functions which in turn means it should be a
> namespace.
> ok, maybe i'm overgeneralizing, but at least it should be checked
> whether my logic applies. :)

In the case I'm talking about the class is just a base class for other
classes which do have private members. It just provides and interface
that users of the API can rely on.

Andreas

-- 
Your nature demands love and your happiness depends on it.




More information about the kde-core-devel mailing list