class Lanuage
{
public:
Lanuage(int s) :a(s)
{
}
(operator int)()const//没有函数名代表就是对象本身
{
return a;
}
private:
int a;
};
提供了int s = Lanuage(3);Lanuage类型到int类型转换的能力
class Lanuage
{
public:
Lanuage(int s) :a(s)
{
}
(operator int)()const//没有函数名代表就是对象本身
{
return a;
}
private:
int a;
};
提供了int s = Lanuage(3);Lanuage类型到int类型转换的能力