Just a simple quick question which I couldn\'t find a solid answer to anywhere else. Is the default operator= just a shallow copy of all the class\' members on the right ha
No. operator= doesn't perform a copy at all. It's an assignment operator, not copy operator.
operator=
The default assignment operator assigns each member.