Is there some command line option that will get the compiler to tell me which of a move or copy constructor, which of a move assignment or copy assignment it has chosen to do at each point in the source code?
That would make it much easier to ensure that moves are done when they are supposed to be.