Fixed the bug in the the copy constructor - should be a constant.  It also appears that you can access the private members of the class your given in a copy/move constructor.  This seems strangely inconsistent. Also fixed a bug in the original main which hid an error in the copy constructor (which I don't think was working). I probably need to extend this example to show that the copy constructor works
Added another print out after the use of the copy constructor, this shows that the copy constructor has worked and the resources have moved from one object to another