Object-oriented File Wrapper for C++