As it turns out I was looking for the wrong information having misdiagnosed the problem. I didn't think my assignment above was wrong and, upon further inspection I found that I had initialized MyClass2 to NULL (e.g., SomeClass() : myClass2(NULL)) and had then attempted the assignment operator.

Thank you, everyone, for your time. I always appreciate your help!