Informacje o typie Run-Time
Informacje o typie Run-time (RTTI) to mechanizm umożliwiający typu obiektu mają być ustalone podczas wykonywania programu.RTTI został dodany do języka C++, ponieważ wielu dostawców bibliotek klas zostały wykonania tej funkcji same.Przyczyną niezgodności między bibliotek.W ten sposób, stało się oczywiste, że obsługa informacji typu run-time był konieczny na poziomie języka.
Dla celów jasności ta dyskusja RTTI jest prawie całkowicie ograniczone do wskaźników.Jednak omówione stosuje się również do odwołania.
Istnieją trzy główne elementy języka C++ do typu run-time informacji:
Dynamic_cast operatora.
Używany do konwersji typów polimorficzna.
Typeid operatora.
Umożliwia identyfikowanie dokładny typ obiektu.
Type_info klasy.
Służy do przechowywania informacji typu zwrócony przez typeid operatora.