I don't know much about the subject, but it might be possible to write an STL-like interface to a memory mapped file?
edit: This approach might be suitable if you're trying to get at a specific part of a huge file. If you're attempting to do something with the entire file, you'll likely generate a huge number of page faults as you read in uncached parts of the file.