dynamic_cast Operator

C++ Specific

dynamic_cast <type-id> (expression)

The expression dynamic_cast< type-id**>(expression)** converts the operand expression to an object of type type-id. The type-id must be a pointer or a reference to a previously defined class type or a "pointer to void". The type of expression must be a pointer if type-id is a pointer, or an l-value if type-id is a reference.

END C++ Specific