类型转换函数

来源:互联网 发布:淘宝卖家怎么做打折 编辑:程序博客网 时间:2024/05/19 15:23

#include<iostream>
using namespace std;
class Complex
{
public:
 Complex(){real=0;imag=0;}
 Complex(double r,double i){real=r;imag=i;}
 operator double(){return real;}   //类型转换函数
private:
 double real;
 double imag;
};

int main()
{
 Complex c1(3,4),c2(5,-10),c3;
 double d;
 d=2.5+c1;  //要求一个double数据与Complex类数据相加
 cout<<d<<endl;
 return 0;
}

原创粉丝点击