std::type_index::name
const char* name() const noexcept; | (с C++11) |
Возвращает имя связанного std::type_info объекта. Эквивалентно вызову std::type_info::name() напрямую.
Параметры
(нет)
Возвращаемое значение
Имя связанного std::type_info объекта.
Пример
#include <iostream>
#include <typeindex>
int main() {
std::cout << std::type_index(typeid(std::cout)).name();
}Возможный вывод:
NSt3__113basic_ostreamIcNS_11char_traitsIcEEEE
Отчеты о дефектах
Следующие отчеты о дефектах, изменяющих поведение, были применены ретроактивно к ранее опубликованным стандартам C++.
| DR | Применен к | Поведение, как опубликовано | Правильное поведение |
|---|---|---|---|
| LWG 2144 | C++11 |
type_index::name не должно было быть noexcept | требуется |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/types/type_index/name