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 约定