【发布时间】:2014-05-18 05:27:20
【问题描述】:
我的教科书说我们可以添加两个相同类的对象。 V3=V2+V1 //都属于同一类。
但是当我在 Turbo c++ 中测试时,我得到了错误:非法结构操作指向同一行,V3=V1+V2。
所以我的问题是是否可以使用 + 运算符添加同一类的两个对象,如果答案是肯定的,那么为什么我会收到错误消息?
【问题讨论】:
-
如果类重载了
+操作符,你可以这样做。 -
你需要的是运算符重载:stackoverflow.com/q/4421706/69537
-
为了得到你的答案,想想这个:你期望它做什么?
-
...放弃 Turbo C++,就像在高速公路上骑马车