I seem to recall some sort of mechanism that someone coded in C++ to prevent discarding the return value of a function. But I can't remember what it was, or quite for certain if I'm remembering it ...
So I have a C++ program that I'm refactoring from someone elses code. It has a File class object called File_C that's intended to handle all the file i/o for input files and put the data in files into ...