Re: std::ifstream, MSVC 2012, бага?
От: c-smile Канада http://terrainformatica.com
Дата: 13.02.15 22:10
Оценка: +1
Здравствуйте, nen777w, Вы писали:

N>Если открывать файл размером 10 gb вернёт 0 т.е. сработает условие !in.good(), если убрать std::ifstream::ate файл откроется.

N>Можно посикать до конца и тогда in.tellg() — вернёт правильный размер.
N>Интересно почему с std::ifstream::ate на файлах >= 10Gb не работает. Бага? (Если да куда писать?)

32 bit переполнение. По всей видимости size_t используется. Попробуй в 64-bit собрать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.