【发布时间】:2013-04-16 18:49:29
【问题描述】:
一个新手问题。假设我们有两个来自随机类的对象,保存在这样的指针中:
RandomClass *obj1 = new RandomClass;
RandomClass *obj2 = new RandomClass;
现在,当您从这些对象调用函数时,您可以简单地这样做:
obj1->randomFunction();
但是如何使用该类中的运算符函数,例如重载的乘法运算符(带有普通对象):
obj1 * obj2
如果不可能的话,你将如何解决这个问题(编写新函数是不可能的)。对不起,如果这可能是一个愚蠢的问题,但我对它如何与指针算术等一起工作感到有点困惑。
【问题讨论】:
-
@Fredrik Boston Westman 使用解引用运算符 (*)
标签: c++ pointers operator-overloading