typeid operator
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
查询信息的类型.
目录 |
[编辑] 语法
typeid( type )
|
(1) | ||||||||
typeid( expression )
|
(2) | ||||||||
在使用前必须包含头
<typeinfo>
typeid
运营商. 原文:
Header
<typeinfo>
must be included before using typeid
operator. 这两个版本返回一个对象类型const std::type_info&.
原文:
Both versions return an object of type const std::type_info&.
[编辑] 解释
1)返回类型type的信息。的类型肯定知道编译时和运行时开销没有引起.
2) 原文:
returns the type information about the type. The type will be definitely known compile time and no runtime overhead is caused.
表达式的计算结果,并返回对应于所得到的值的类型信息。 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.
[编辑] 关键字
[编辑] 示例
本章尚未完成 原因:暂无示例 |