本文作者原创,首发在本博客;CSDN 上的同名文章已标注为转载并回链到本页:https://blog.csdn.net/qq_30220519/article/details/138630208
1 | class Int{ |
operator类型名(): // C++11
explicit ( 表达式 ) operator 转换类型标识 // C++20
1 | Int i; |
其它示例:
class A
{
public:
operator char*() const // 隐式转换
{
return data;//当从其他类型转换到char*时自动调用
}
private:
char* data;
};
创作不易,小小的支持一下吧!

