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/cpp/types/type_index/name