Question: Develop a C++ class for 3-d vectors that implements methods for the following operations: vector addition, vector subtraction, a vector norm, vector dot product, and
Develop a C++ class for 3-d vectors that implements methods for the following operations: vector addition, vector subtraction, a vector norm, vector dot product, and a vector cross product. The class should also have a class constructor that allows the initialization of the three components of each vector. The class should be packaged in a namespace. Also provide a driver program that demonstrates how each of the methods works by exercising them on instances of this class. All the code for this assignment should be packaged in three files: a header file containing the namespace & class definitions and the method declarations, a file containing the method defintions, and the driver program.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
