in Objective-C Sto iniziando a lavorare con CGPoints
e quando ho bisogno di aggiungere due di loro il modo in cui lo sto facendo è questo:aritmetica su due CGPoints con + o - operatori
CGPoint p1 = CGPointMake(3, 3);
CGPoint p2 = CGPointMake(8, 8);
CGPoint p3 = CGPointMake(p2.x-p1.x, p2.y-p1.y);
Mi piacerebbe essere in grado di fare solo:
CGPoint p3 = p2 - p1;
È possibile?
Sì, almeno in Xcode per iOS ottengo l'errore "operandi non validi per l'espressione binario ('CGPoint' (aka 'struct CGPoint') e 'CGPoint')" – ndomin
Già. Non possibile in C. Potresti riuscire a scrivere qualcosa in C++ con l'overloading dell'operatore, ma in generale no. – ipmcc
@ipmcc ok, grazie – ndomin