Question: need code in C++ answer all parts Assume the Product structure is declared as follows: struct Product { string description; // Product description int partNum;

need code in C++

answer all parts

Assume the Product structure is declared as follows:

struct Product

{

string description; // Product description

int partNum; // Part number

double cost; // Product cost

};

1. Add two constructors to the Product structure declaration. The first should be a default constructor that sets the description member to the null string and the partNum and cost members to zero. The second constructor should have three parameters: a string, an int, and a double. It should copy the values of the arguments into the description, partNum, and cost members.

2. Define a print function as member of the struct that prints an object of this struct in the following format.

Description: Claw Hammer Part

Number: 547

Part Cost: $8.29

3. Declare an array of size 5 with pointers and named it "items". Initilize it with user input values.

4. create a print function (not as a member of the struct) and pass a pointer to the pointer that points to the array(double pointer) and print all the items of the array.

5. Define a max function (not as a member of the struct) that gets an array of items as an input and returns a pointer to the max element of the array.

6. Declare a 3 by 3 two dimensional array with pointers and overload a output function to get a stream object and a pointer to a 2D array as arguments and outputs column descriptions and data members of objects in format of 3*3 table into the given stream. Test your function both with and output file stream and cout stream.

7. create a testbench to test your program properly.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!