Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
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