streamsize
Denota o tamanho do fluxo.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Comentários
O tipo é um inteiro assinado que descreve um objeto que pode armazenar uma contagem do número de elementos envolvidos em várias operações de fluxo. Sua representação tem pelo menos 16 bits. Não é necessariamente grande o suficiente para representar uma posição arbitrária de bytes dentro de um fluxo.
Exemplo
Depois de criar e executando o seguinte programa, consulte o arquivo test.txt para ver o efeito de definir 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 );
}
Requisitos
ios <deCabeçalho: >
Namespace: std