streamsize
Указывает размер потока.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Заметки
Тип знаковое целое число, которое описывает объект, который может хранить числа элементов, входящих в различные операции потока. Это представление используется как минимум биты 16. Он не обязательно достаточно велик для представления произвольную байтовую положение в потоке.
Пример
После компилирования и запуск следующая программа, просмотрите файл test.txt увидеть эффект устанавливать streamsize.
// ios_streamsize.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>
int main( )
{
using namespace std;
char a[16] = "any such text";
ofstream x( "test.txt" );
streamsize y = 6;
x.write( a, y );
}
Требования
Заголовок:<ios>
Пространство имен: std