Пространства имён
Варианты
Действия

std::type_info

Материал из cppreference.com
< cpp‎ | types
 
 
 
Поддержка типов
Основные типы
Оригинал:
Basic types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Основные типы
Исправлены типы целых ширину (C++11)
Числовые пределы
Оригинал:
Numeric limits
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
С числовым ограничивает интерфейс
Время тип информации
Оригинал:
Runtime type information
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Тип черты
Оригинал:
Type traits
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Первичные категории типа
Оригинал:
Primary type categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Тип свойства
Оригинал:
Type properties
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Поддерживаемые операции
Оригинал:
Supported operations
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Отношения собственности и запросов
Оригинал:
Relationships and property queries
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Тип модификаций
Оригинал:
Type modifications
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Тип преобразования
Оригинал:
Type transformations
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Характеристики типов констант
Оригинал:
Type trait constants
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
 
Defined in header <typeinfo>
class type_info;

Класс type_info содержит специфичную для реализации информацию о типе, включая его имя, а также определения для выяснения равенства двух типов и их порядок при сортировки. Этот класс возвращается в результате применения оператора typeid.

Класс type_info не является ни CopyConstructible (т.е. не имеет конструктор копирования), ни CopyAssignable (т.е. не может скопирован с помощью операции присвоения).

[править] Функции-члены класса

(конструктор)
[удалено]
Не имеет ни конструктор по умолчанию, ни конструктор копирования
(public функция-член)
Классы-потомки могут безопасно удалять объект через указатель на базовый класс
(virtual public функция-член)
operator=
[удалено]
Не может скопирован с помощью операции присвоения
(public функция-член)
Проверяет указывают ли объекты на один и тот же тип или нет.
(public функция-член) [править]
Проверяется предшествует ли данный тип типу, представляемому другим объектом type_index, или нет.
Объекты, точнее говоря типы, расположены в порядке определяемом реализацией.
(public функция-член) [править]
(C++11)
Возвращает значение, которое совпадает у тех же типов
(public функция-член) [править]
Определённое реализацией имя типа
(public функция-член) [править]

[править] См. также

Обёртка для объекта типа type_info, которая позволяет использовать объекты этого типа в качестве индекса в ассоциативных и неупорядоченных ассоциативных контейнерах
(класс) [править]