Re[2]: operator>> и файловый поток в двоичном режиме
От: vcmboot  
Дата: 23.01.03 16:55
Оценка:
Спасибо всем за ответ.

ssm> tmpFile.read((char *)&m_Word, sizeof(m_Word));

работает, но выглядит значительно менее элегантно, по сравнению с tmpFile >> m_Word.
По-моему, это все-таки баг этих реализаций — если я файл открываю в двоичном режиме, то и operator>> должен работать также в двоичном режиме, ведь размер m_Word в любом случае заранее известен. А read был бы нужен только именно для массивов-указателей, а для простых типов operator>> очевиден.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.