I have a very simple program that is stumping me. I was hoping one of you genius' could point me in the right direction. When I run the below, I get the return:
someValue.m_value: 75
this->m_value: 75
I am not expecting this output! My understanding is that when the copy constructor is called "this" should not contain any values! It is almost as if this has already had member-wise shallow copying done, but I've no idea where that would have occurred. Any help would be greatly appreciated!