Re[7]: STL: банальный вопрос
От: Анатолий Широков СССР  
Дата: 27.08.03 14:56
Оценка: 7 (1)
Здравствуйте, MaximE, Вы писали:

ME>Здравствуйте, Анатолий Широков, Вы писали:


АШ>>Мне кажется странным выделять память с запасом при вполне "известном" размере файла. Во всяком случае, есть все средства для его вычисления.


ME>Конкретно у fstream — да.


ME>Случается, что istream используется как интерфейс к custom streambuf'у и получит размер нет возможности...


Но, попыться-то можно. См 27.6.1.3 п.

pos_type tellg();
basic_istream& seekg(pos_type pos);
basic_istream& seekg(off_type off, ios_base::seek_dir way);


Это методы istream, а не ifstream. А технику как это сделать я уже привел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.