通过重载()运算,可以将结构体、类转换为其它类型
struct TRE
{
TRE(){
i=456;
}
operator int () const
{
return i;
}
int i;
};
int main(int argc, char** argv)
{
int red=TRE();//首先调用构造函数,然后再调用重载函数
}
博客介绍了通过重载()运算,能够把结构体和类转换为其他类型,这是信息技术中关于类型转换的一种方法。
通过重载()运算,可以将结构体、类转换为其它类型
struct TRE
{
TRE(){
i=456;
}
operator int () const
{
return i;
}
int i;
};
int main(int argc, char** argv)
{
int red=TRE();//首先调用构造函数,然后再调用重载函数
}

被折叠的 条评论
为什么被折叠?