Assignment Operator 1
- Operator Syntax: a = b;
- Typically used by client programs
- Operator Function Syntax: a.operator=(b);
- Used for prototype
- Used for implementation
- Assignment associates right to left
a = b = c;
a = (b = c);
- Assignment returns a reference to the calling object
- Prototype for IntArray:
class IntArray
{
public:
...
IntArray& operator =(const IntArray& b);
...
} ;