Question: Write a copy assignment operator for CarCounter that assigns objToCopy.carCount to the new objects's carCount, then returns *this. Sample output for the given program: Cars
Cars counted: 12
#include using namespace std;
class CarCounter { public: CarCounter(); CarCounter& operator=(const CarCounter& objToCopy); void SetCarCount(const int setVal) { carCount = setVal; } int GetCarCount() const { return carCount; } private: int carCount; };
CarCounter::CarCounter() { carCount = 0; return; }
// FIXME write copy assignment operator
/* Your solution goes here */ int main() { CarCounter frontParkingLot; CarCounter backParkingLot;
frontParkingLot.SetCarCount(12); backParkingLot = frontParkingLot;
cout
return 0; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
