Fue bastante difícil poner lo que quise decir en un título, pero es fácil ponerlo en código.
C ++
Es esto
int offset_x = 10;
int offset_y = 40;
...
element.move(offset_x, offset_y);
¿Ser preferido sobre esto?
Vector<int> offset(10, 40);
...
element.move(offset.x, offset.y);
(Tenga en cuenta que Vector no es como std::vector
, es un vector 2D. Esta clase tiene muchos métodos que no necesito aquí, como normalize()
y scale()
. ¿Debería tener una Point
clase más básica para esto?)
JavaScript
Es esto
var offsetX = 10;
var offsetY = 40;
...
element.move(offsetX, offsetY);
¿Ser preferido sobre esto?
var offset = {x: 10, y: 40};
...
element.move(offset.x, offset.y);