Es war ziemlich schwer, das, was ich meinte, in einen Titel zu schreiben, aber es ist einfach, Code zu schreiben.
C ++
Ist das
int offset_x = 10;
int offset_y = 40;
...
element.move(offset_x, offset_y);
Dem vorzuziehen?
Vector<int> offset(10, 40);
...
element.move(offset.x, offset.y);
(Beachten Sie, dass Vektor nicht wie std::vector
, es ist ein 2D-Vektor. Diese Klasse hat viele Methoden, die ich hier nicht brauche, wie normalize()
und scale()
. Sollte ich eine grundlegendere Point
Klasse dafür haben?)
JavaScript
Ist das
var offsetX = 10;
var offsetY = 40;
...
element.move(offsetX, offsetY);
Dem vorzuziehen?
var offset = {x: 10, y: 40};
...
element.move(offset.x, offset.y);