streamsize
Indica la dimensione del flusso.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Note
Il tipo è un integer con segno che descrive un oggetto che può archiviare un conteggio del numero di elementi in questione in varie operazioni del flusso. La rappresentazione dispone di almeno 16 bit. Non è necessariamente sufficienti per rappresentare un percorso arbitrario di byte all'interno di un flusso.
Esempio
Dopo la compilazione e l'esecuzione del programma seguente, consultare il file test.txt per visualizzare l'effetto di impostare 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 );
}
Requisiti
IOS <diIntestazione: >
Spazio dei nomi: std