Is there any C++ standard way to deal with files larger than 2/4 GB? I don't even know a way to get the file size of a file that large.
Barring that, is there a good library for cross-platform file access that is at least implemented on the most common OSs?