qobject_cast

Dirk Mueller mueller at kde.org
Sat Nov 12 12:48:50 CET 2005


On Saturday 12 November 2005 11:18, Olivier Goffart wrote:

> After having doing some test, it seems that qobject_cast is 3 times faster
> than dynamic_cast.

that heavily depends on the compiler ;) The main difference is that 
qobject_cast more often works accross DSO boundaries, even if LTDL_LOCAL is 
used for dlopen'ing the module. 

also, dynamic_cast works in more cases than qobject_cast works (which relies 
on the types inheriting QObject iirc). 

-- 
Dirk//\


More information about the Kde-optimize mailing list