1. 首页
  2. 数据库
  3. 其它
  4. std::type_index

std::type_index

上传者: 2021-02-01 07:21:39上传 PDF文件 31KB 热度 8次
typeid运算符,返回类型信息const std::type_info&。这种类型是不能赋值的。例如: const std::typeinfo& a = typeid(int); //初始化可以 a = typeid(double); //再赋值就是错误 为了解决这个问题,C++引入了std::type_index类。这个类可以理解为封装了一个指向typeinfo的指针。理论上,std::type_index是值语义的。例如: std::type_index a = typeid(int); //实际是调用构造函数 std::type_index(typeid(int)); std
下载地址
用户评论