类类型A向float类型转换
struct A
{
A(int v)
{
mValue = v;
}
operator float ()
{
return mValue;
}
float mValue;
};
int main(int argc, char** argv)
{
A a(10);
float value = a;
cout << value << endl;
}
{
A(int v)
{
mValue = v;
}
operator float ()
{
return mValue;
}
float mValue;
};
int main(int argc, char** argv)
{
A a(10);
float value = a;
cout << value << endl;
}