Defines the 3-dimensional vector, and provides basic operators such as  and ==.
A constructor used to create a Vector3 instance.
Vector3 (T x, T y, T z)
Defines a Vector3 instance and initializes the values of x, y, and z.
A destructor used to delete the Vector3 instance.
operator new (size_t size)
operator delete (void p)