#include <iostream>
namespace math2d {
//A vector on a 2D Plane
typedef struct Vector2
{
//x & y coords
double x;
double y;
} Vector2;
}
int main() {
math2d::Vector2 a = {10.0, -10.0};
math2d::Vector2 b = a;
printf("a.x:%f\ta.y:%f\nb.x:%f\tb.y:%f\n", a.x, a.y, b.x, b.y);
getchar();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgpuYW1lc3BhY2UgbWF0aDJkIHsKCiAgICAvL0EgdmVjdG9yIG9uIGEgMkQgUGxhbmUKICAgIHR5cGVkZWYgc3RydWN0IFZlY3RvcjIKICAgIHsKICAgICAgICAvL3ggJiB5IGNvb3JkcwogICAgICAgIGRvdWJsZSB4OwogICAgICAgIGRvdWJsZSB5OwogICAgfSBWZWN0b3IyOwoKfQoKaW50IG1haW4oKSB7CgogICAgbWF0aDJkOjpWZWN0b3IyIGEgPSB7MTAuMCwgLTEwLjB9OwogICAgbWF0aDJkOjpWZWN0b3IyIGIgPSBhOwoKICAgIHByaW50ZigiYS54OiVmXHRhLnk6JWZcbmIueDolZlx0Yi55OiVmXG4iLCBhLngsIGEueSwgYi54LCBiLnkpOwoKICAgIGdldGNoYXIoKTsKICAgIHJldHVybiAwOwp9