我们在操作int,double混合数据时,C++可以默认转换数据类型也可以强制进行类型转换,重载转换操作符就是为了方便对类产生的对象进行转换操作,它必须是成员函数实现类的类型转换只能应用于一个转换,不能连续进行转换操作
语法格式
operator type() const {return type;}
如operator int() const {return val;}//转换为int
如operator float() const {return val;}//转换为float
operator type()
最新推荐文章于 2024-01-05 20:34:52 发布