Let’s say I have a struct
struct Vector3 {
float x;
float y;
float z;
};
Note that sizeof(Vector3)
must remain the same
Not let’s create an instance of that struct Vector3 pos
. How can I implement my struct so I can have something like this pos.xy = 10 // updates x and y
or pos.yz = 20 // updates y and z
or pos.xz = 30 // updates x and z
?
Source: Windows Questions C++