Hi all,

I'm reviewing some C++ notes and came across this line of code in a section demonstrating copy/assignment constructor use:

Code:
struct D {
  int i;
  B b1, b2;
};

int main() {
  D d = d;	// bitwise/memberwise copy
  d = d;	// bitwise/memberwise assignment
}
The second line in main() makes sense to me because the instance with name...