On Friday, October 11, 2013 21:19:29 luminousone wrote:
> Using casts that way won't always be correct, it would be better
> to use reflection in some way if possible.

The only reason that the casts wouldn't be correct would be if the class 
overrode opCast for the type that you're casting to or had an alias this 
declaration for it. Using casting for "instanceOf" is considered the standard 
and correct way to do it. But if you're being paranoid about the possibility 
of a conversion being defined with opCast or alias this, then yes, you need to 
use typeid.

- Jonathan M Davis

Reply via email to