Несколько недель назад я использовал std:: ifstream для чтения в некоторых файлах, и он сразу же отключился, потому что файл был больше 4 ГБ. В то время я не мог найти достойного ответа относительно того, почему он был ограничен 32-битными размерами файлов, поэтому я написал свой собственный, используя собственный OS API.
Итак, теперь мой вопрос: есть ли способ обрабатывать файлы размером более 4 ГБ, используя std:: ifstream/std:: ostream (IE: standard С++)
EDIT: использование реализации STL из компилятора VC 9 (Visual Studio 2008). EDIT2: Конечно, должен быть стандартный способ поддержки файлов размером более 4 ГБ.