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

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 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

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!