一个class重载赋值的有关问题
一个class重载赋值的问题C/C++ codeclass abc我不是要问怎么重载这样C/C++ codeabc aa 1a 123我
一个class重载赋值的问题
C/C++ codeclass abc;
我不是要问怎么重载这样
C/C++ codeabc a;a = 1;a = "123";
我是想像这样
C/C++ codeabc a;a = 1;int b = a;abc a;a = "123";string b = a;
当然,肯定不能这样做
C/C++ codeint b = a.toInt();string b = a.toString();
调用成员函数不行
更不能自己定义一个myint mystring 类来取代int,string
我就知道重载[]可以得到单个元素的返回值,但是得到整个就不知道了
通过什么方法都可以,难倒我了!
另外:如果不行,就直接回答不行,别写整篇道理好吗
[解决办法]不行。。