Assignment completed

Check this out at your leisure.
Static objects are around for the lifetime of the application. They are deallocated when the program is terminated.