CVector v(3.0, 4.0); // creates a vector [3.0, 4.0]
CVector v1(1.0, 2.0); CVector v2(2.0, 1.0); CVector v3 = v1 + v2; // vector [3.0, 3.0]
CVector v1(3.0, 4.0); CVector v2 = v1 * 2; // vector [6.0, 8.0]
CVector v1(1.0, 2.0); CVector v2(2.0, 1.0); double dot_product = v1.dot(v2); // 4.0
CVector v1(1.0, 2.0, 3.0); CVector v2(2.0, 1.0, 4.0); CVector cross_product = v1.cross(v2); // vector [-5.0, 2.0, -3.0]From the above examples, it is clear that CVector belongs to the standard library in C++.