typeid operator
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Запросы информации типа.
Оригинал:
Queries information of a type.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Используется, когда фактический тип базового класса виртуальные должно быть известно.
Оригинал:
Used where the actual type of a виртуальные base class must be known.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Синтаксис
typeid( type )
|
(1) | ||||||||
typeid( expression )
|
(2) | ||||||||
Заголовок
<typeinfo> должна быть включена перед использованием typeid оператора. Оригинал:
Header
<typeinfo> must be included before using typeid operator. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Обе версии возвращают объект типа const std::type_info&.
Оригинал:
Both versions return an object of type const std::type_info&.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Объяснение
1)возвращает тип информации о type. Типа будет точно известно время компиляции, а не выполнения накладных расходов обусловлен.
2) Оригинал:
returns the type information about the type. The type will be definitely known compile time and no runtime overhead is caused.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Выражение вычисляется и тип информации, соответствующей полученное значение возвращается. Если expression находится в виртуальном базовом классе, фактический тип класса запрашиваются динамически с некоторыми выполнения накладных расходов. В противном случае фактический тип, безусловно, известно время компиляции, а не выполнения накладных расходов обусловлен.
Оригинал:
expression is evaluated and type information corresponding to the resulting value is returned. If the expression is in a virtual base class, the actual type of the class is queried dynamically with some runtime overhead. Otherwise the actual type is definitely known compile time and no runtime overhead is caused.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Ключевые слова
[править] Пример
| Этот раздел не завершён Причина: нет примера |

