Question
C++ Write a copy constructor for CarCounter that assigns origCarCounter.carCount to the constructed object's carCount. Sample output for the given program: Cars counted: 5 -------------------------
C++
Write a copy constructor for CarCounter that assigns origCarCounter.carCount to the constructed object's carCount. Sample output for the given program:
Cars counted: 5
-------------------------
#include
class CarCounter { public: CarCounter(); CarCounter(const CarCounter& origCarCounter); void SetCarCount(const int count) { carCount = count; } int GetCarCount() const { return carCount; } private: int carCount; };
CarCounter::CarCounter() { carCount = 0; }
// FIXME add copy constructor
void CountPrinter(CarCounter carCntr) { cout << "Cars counted: " << carCntr.GetCarCount(); }
int main() { CarCounter parkingLot; int count;
cin >> count;
parkingLot.SetCarCount(count); CountPrinter(parkingLot);
return 0; }
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