Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Rzutowanie