Strukturinhalt ausrechnen
-
hallo

Ich hab eine Struktur:
struct vektor { int x, y; };Und hier zwei Vektoren:
vektor s_a = { 0, 0 }; vektor s_z = { 3, 4 };wie kann ich die s_a x's von den s_z x's subtrahieren?
also hier das Beispiel, wie ich das haben möchte:
int summe_von_sA = 0 - 3 = .. int summe_von_sZ = 0 - 4 = ..aber ich kann doch nicht einfach s_a[0] - s_z[0] schreiben, ich suche jedoch eine Möglichkeit die "Parameter" von der Strukt zu addieren/subtrahieren/etc.
MfG
-
?
struct vector { int x; int y; vector(const int x, const int y) : x(x), y(y) {} }; int main() { vector vec_first(0, 10); vector vec_second(10, 5); vec_first.x += 10; vector vec_last(vec_first.x + vec_second.x, vec_first.y - vec_second.y); }kannst also einfach auf die Elemente von deiner Struktur zugreifen!