Here is something strange, As programmers allocate memory space to their program, "they" including me, forget to release the memory, JAVA has no trouble releasing used memory that is no longer needed in the program,
So the big million dollar question is, Why not have the IDE compiler, give a warning if it can not find a free() or delete[] for every memory block of memory put aside in the program.
While I was getting back into writing and reading to text files, I would have to open a file, but after everything work OK, I commented out the "close file" line,, I never ran the program, but it did compile and link alright.
But maybe if I pay good money on a compiler, maybe it will do all the things I have highlighted above.