std::type_index::name
depuis fr.cppreference.net
const char* name() const noexcept;
|
(depuis C++11) | |
Retourne le nom de l'objet std::type_info associé. Équivalent à appeler std::type_info::name() directement.
Paramètres
(aucun)
Valeur de retour
Le nom de l'objet std::type_info associé.
Exemple
Exécuter ce code
#include <iostream> #include <typeindex> int main() { std::cout << std::type_index(typeid(std::cout)).name(); }
Sortie possible :
NSt3__113basic_ostreamIcNS_11char_traitsIcEEEE
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 2144 | C++11 |
type_index::name
n'était pas requis d'être noexcept
|
requis |