Namespaces
Variants

std::type_index:: name

From cppreference.net
Utilities library
const char * name ( ) const noexcept ;
(seit C++11)

Gibt den Namen des zugehörigen std::type_info Objekts zurück. Entspricht dem direkten Aufruf von std::type_info::name() .

Inhaltsverzeichnis

Parameter

(keine)

Rückgabewert

Der Name des zugehörigen std::type_info Objekts.

Beispiel

#include <iostream>
#include <typeindex>
int main() {
    std::cout << std::type_index(typeid(std::cout)).name();
}

Mögliche Ausgabe:

NSt3__113basic_ostreamIcNS_11char_traitsIcEEEE

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 2144 C++11 type_index::name war nicht als noexcept erforderlich erforderlich