class Integer{ public: Integer(int data=0):m_data(data){} operator int(void)const{ cout << "leixinghu" << endl; return m_data; } string str="hello"; int m_data; }; int main(void){ Integer i1; i1 = 100; //这个是可行的,m_data 为100; //Integer->int cout << i1 << endl;//这里调用oeprator int函数 int i2 = i1;//i1向整数转化,调用operator int函数 return 0; }
类型转换操作符
原创神ge ©著作权
文章标签 类型转化重载符 c++ 文章分类 C/C++ 后端开发
上一篇:花括号操作符重载
下一篇:new delete操作符重载
-
掌握Google搜索操作符:成为搜索领域的行家里手
搜索像专家一样:Google操作符全解析!!!
搜索 操作符 Google -
【C语言】强制类型转换、关系操作符、逻辑操作符。
目录?write in front?♦ (类型)强制类型转换?关系操作符?逻辑操作符
运算符 #include 操作符 -
OushuDB 用户指南类型转换之操作符
类型,所以本例中对类型没有任何初始提示,因此,分析器查找所有候选操作符,发现既存在接受字符串类型范畴的操作符也存在接受位串类型范畴的操作符。
java 前端 javascript 操作符 字符串 -
34、keyof类型操作符
如下,很Simple的demo,但是在ts中会报类型类型错误。
typescript keyof类型操作符 keyof ts中的keyof ts