Question: C++ Add an overloaded assignment operator to the Square class. Add a Does the Square class need an overloaded assignment operator? Why or why
C++
Add an overloaded assignment operator to the Square class.
Add a "
Does the Square class need an overloaded assignment operator? Why or why not? Answer this as a comment in the code.


* Square.h * Class-example #ifndef SQUARE H #define SQUARE_H class Square { public: void setSize(int newSize); int getSize(void) const; Square& operator = (const Square&); private: int theSize; #endir Square.cpp Class-example #include "Square.h" void Square::setSize(int newSize) theSize = newSize; int Square::getSize(void) const return theSize; Square& Square::operator = (const Square& other) theSize = other.getSize(); return this
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
