py.user.next
fstream - уже поток ввода
Я имел ввиду две вещи:
1 запятую
2
http://www.rsdn.ru/forum/cpp/2278257.1.aspx :
“В конструкторах и методах open() присутствует второй параметр, определяющий режим открытия потока. Открытие файлового потока для чтения/записи не зависит от типа объекта, объявляемого в программе — этот тип определяет только режим открытия по умолчанию при отсутствии второго аргумента. Это означает, что поток типа istream вполне можно открывать и для записи тоже, а поток ofstream — для чтения. Однако операции, разрешенные для объявленного объекта, определяются классом потока данных.”
Если вы просто передаете вторым аргументом std::ios::binary то неявно сбрасываете флаг std::ios::in и получаете поток который и не in и не out. Поведение в этом случае будет определяться реализацией потрохов используемого компилятора. Поэтому всегда считал что в этом случае лучше применять в c++ питоновский подход. Явное задание флагов лучше неявного.