是否可以覆盖Objective-C中的运算符使用?
例如
myClassInstance + myClassInstance
调用自定义函数将两者相加。
发布于 2010-09-01 07:41:01
运算符重载不是Objective-C的一个特性。如果可以将类的两个实例添加到一起,请提供一个方法并允许使用该方法添加它们:
Thing *result = [thingOne thingByAddingThing:thingTwo];
或者,如果您的类是可变的:
[thingOne addThing:thingTwo];
发布于 2010-09-01 07:37:25
不,你不能在Objective-C中这样做。
https://stackoverflow.com/questions/3613980
复制相似问题