类类型转换

2020-11-05  本文已影响0人  yuerxiaoshui
operator T() const
  1. 类型转换的目标类可以是内置类型、类类型以及由 typedef 定义的类型别名,任何可作为函数返回类型的类型(void 除外)都能够被支持。一般而言,不允许转换为数组或函数类型,转换为指针类型或引用类型是可以的。
  2. 类型转换函数一般不会更改被转换的对象,所以通常被定义为 const 成员。
  3. 类型转换函数可以被继承,可以是虚函数。
  4. 一个类虽然可以有多个类型转换函数(类似于函数重载),但是如果多个类型转换函数要转换的目标类型本身又可以相互转换(类型相近),那么有时候就会产生二义性。
上一篇下一篇

猜你喜欢

热点阅读