streamsize
Bezeichnet die Größe des Streams.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Hinweise
Der Typ ist eine ganze Zahl mit Vorzeichen, die ein Objekt beschrieben wird, das die Anzahl von Elementen speichern kann, die in verschiedenen Streamvorgänge gehören.Die Darstellung verfügt mindestens 16 Bits.Sie ist nicht notwendigerweise groß genug, eine beliebige Byteposition innerhalb eines Streams darzustellen.
Beispiel
Nachdem Sie das folgende Programm kompiliert haben und ausgeführt haben, müssen Sie die Datei test.txt, um die Auswirkungen für das Festlegen von streamsize anzuzeigen.
// 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 );
}
Anforderungen
Header: <ios>
Namespace: std