Dynamic Cast

Dynamic Cast

In the C++ programming language, the dynamic_cast operator is a part of the run-time type information (RTTI) system that performs a typecast. Unlike an ordinary C-style typecast, a type safety check is performed at runtime, and if the types are not compatible, an exception will be thrown (when dealing with references) or a null pointer will be returned (when dealing with pointers). In this regard, dynamic_cast behaves like a Java typecast.

Read more about Dynamic Cast:  Example Code

Famous quotes containing the words dynamic and/or cast:

    Knowledge about life is one thing; effective occupation of a place in life, with its dynamic currents passing through your being, is another.
    William James (1842–1910)

    For it is with the mysteries of our religion, as with wholesome pills for the sick, which swallowed whole, have the virtue to cure; but chewed, are for the most part cast up again without effect.
    Thomas Hobbes (1588–1679)