10.5.1  类type_info

10.5.1type_ info

类type_info的声明形式为:

978-7-111-51399-5-Chapter10-71.jpg

类type_info用以描述类型信息。类的对象有效地存储了一个类型的指针以及适合两个类型比较(或排序)的运算符。类型的名称、编码规则和排序顺序均是不确定的,并且程序之间也存在差异。

978-7-111-51399-5-Chapter10-72.jpg

功能:使用rhs和当前对象相比较。如果两个数值是同一数据类型,函数返回true。

978-7-111-51399-5-Chapter10-73.jpg

返回值:!(∗this==rhs)。

978-7-111-51399-5-Chapter10-74.jpg

功能:使用参数rhs和当前对象进行比较。

返回值:如果当前对象在排序序列中位于rhs之前,函数返回true。

978-7-111-51399-5-Chapter10-75.jpg

返回值:一个已定义的NTBS。

提示

信息可能是以空(NULL)为终止符的多字节字串,适合作为一个宽字符串(wstring)转换和显示。

978-7-111-51399-5-Chapter10-76.jpg

此函数的功能是实现类type_info对象的备份。

提示

由于类type_info的复制构造器和可赋值的操作符是私有成员,因此该类型的对象是不能被复制的。

使用类type_info编写程序是比较麻烦的。因为其构造函数是私有成员。