类类型的转换

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 15:14   11   0
  • C++类中可以定义类型转换函数
  • 类型转换函数用于将类对象转换为其他类型
  • 语法规则:
operator Type ()
  {
   Type ret;
   //...
   return ret;
  }

  • 类型转换函数
- 与转换构造函数具有同等的地位
- 使得编译器有能力将对象转化为其他类型
- 编译器能够隐式的使用类型转换函数
- 无法抑制隐式的类型转换函数调用
- 类型转换函数可能与转换构造函数冲突
- 工程中以Type toType()的公有成员代替类型转换函数
  • 编译器会尽力尝试让源码通过
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP