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