`Vector2` and the old `Point` is a class. Please don't use `malloc` to alloc memory.
It will not invoke the constructor of that class.