1.转换构造函数
struct A
{
public:
A(int i);
};
A a=10;
2.转换运算符
struct A
{
double value;
public:
A(int i);
operator double()
{
return value;
}
};
A a(10);
double i=a;
1.转换构造函数
struct A
{
public:
A(int i);
};
A a=10;
2.转换运算符
struct A
{
double value;
public:
A(int i);
operator double()
{
return value;
}
};
A a(10);
double i=a;