Re: qobject_cast

Dirk Mueller <[email protected]> Sat, 12 Nov 2005 12:48:50 +0100
Newsgroups gmane.comp.kde.devel.optimize
Message-ID <[email protected]>
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//\