Is it possible for dynamically allocated objects to be automatically deleted when you exit out of scope?
Technically, it is possible, but you will have to use tricks. You have to create a class that will encapsulate the dynamic object. In constructor you allocate memory for it, and in destructor you free it. If this object is non-trivial class and you want to be able to use the methods of this class via the class member's selector, you can overload the operator “->” and make sure that it returns an encapsulated pointer.
I think I'm satisfied. I didn't really understand the last 2 projects you completed for me so i don't know if they were missing anything. I will note that the first 4 projects did contain small errors or did not incorporate all the instructions but these were easy fixes and helped with my learning experience. i will use your service again if the need ever arises.