Question: In C++ Modify the SimpleVector class template presented in this lesson to include the member functions push_back and pop_back. These functions should emulate the STL

In C++ Modify the SimpleVector class template presented in this lesson to include the member functions push_back and pop_back. These functions should emulate the STL vector class member functions of the same name. (See Table 16-5) The push_back function should accept an argument and insert its value at the end of the array. The pop_back function should accept no argument and remove the last element from the array. Test the class with a driver program that uses your ProductionWorker class by creating a SimpleVector of ProductionWorker class. Add 3 production workers to the SimpleVector using push_back() and display the contents of the vector after each push_back(). Then remove workers using pop_back() and display the contents of the vector after each pop_back(). Use the SimpleVector's test for emptiness to show that the vector is empty after the pop_back()s are complete.

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 Databases Questions!