streamsize
Indique la taille du flux de données.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Notes
Le type est un entier signé qui décrit un objet qui peut stocker le nombre d'éléments impliqués dans des opérations de flux de données. Sa représentation possède au moins 16 bits. Il n'est pas nécessairement suffisante pour représenter une position aléatoire d'octets dans un flux de données.
Exemple
Après avoir compilé et exécuté le programme suivant, regardez dans le fichier test.txt pour afficher l'incidence de la définition 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 );
}
Configuration requise
En-tête :<entrées/sorties de >
Espace de noms : std