Use of Boost library classes in kdecore?
    Frank Osterfeld 
    frank.osterfeld at gmx.de
       
    Fri Jul  6 23:43:15 BST 2007
    
    
  
On Saturday 07 July 2007 06:57:03 Thomas Zander wrote:
> Naturally, this seems like a design that could be improved upon; the usage
> of shared pointers IMO works best if you do not delete those instances on
> that reload.  What about updating those instances in-place  instead? That
> surely will save a ripple effect of loads and loads of code having to do
> checking if the shared-pointer is still valid.
> And checking such a thing; well then you should just have used a QPointer.
QPointer works only with QObjects.
> Bottom line; I would really dislike using boost in kdelibs.  Not that I
> have anything against boost per-see. But lets please keep the level of
> complexity (learning new stuff) to a minimum so people can actually roll
> into hacking on kdelibs a bit easier.  Just because you like boost
> doesn't mean all the potential kdelibs hackers should learn to use it.
This is just about boost::shared_ptr, not about Boost lambda, Template Meta 
Programming, whatever voodoo boost lib comes to mind.
And using boost::shared_ptr shouldn't be any harder than any other shared 
pointer implementation.
Regards,
Frank
    
    
More information about the kde-core-devel
mailing list