C++ codegen: "void _read();" needs to be made private
As the _read() function is currently not freeing any objects it may have allocated in a previous invocation, it should not be called more than once. Therefore, it should be made private to indicate it's not available for calling by the user.
