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