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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started