Поделиться через


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

См. также

Ссылки

Программирование iostream

Соглашения iostreams