Sdílet prostřednictvím


Informace o typu Run-Time

Informace o typu run-time (RTTI) je mechanismus umožňující typ objektu má být stanovena při provádění programu.Jazyk C++ byl přidán RTTI, protože mnoho dodavatelů knihoven tříd byly implementaci těchto funkcí samy.To je způsobeno nekompatibilitou mezi knihovnami.Tedy stala zřejmé, že podpora byla na úrovni jazyka potřebné informace typu v době spuštění.

V zájmu jasnosti je téměř úplně omezen na ukazatele této diskuse RTTI.Popisovaných koncepcí však také použít odkazy.

Existují tři hlavní prvky jazyka C++, informace typu v době spuštění:

  • Dynamic_cast operátor.

    Používá pro převod typů polymorfní.

  • Typeid operátor.

    Používá se k identifikaci přesný typ objektu.

  • Type_info třídy.

    Který typ informace vrácené typeid operátor.

Viz také

Referenční dokumentace

Obsazení