NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 实例类型转换 <details> <summary>main.cpp</summary> ``` #include <iostream> #include <string> using namespace std; class ABC { public: int age; string name; ABC(int a,string n):age(a),name(n) { } operator int() // ABC -> int { return age; } operator string() // ABC -> string { return name; } }; int main() { ABC abc(12,"idcpj"); cout << abc+12 <<endl; // 24 string abcstr=abc; cout << abcstr <<endl; // idcpj return 0; } ``` </details> <br/>