Typedefs <ios>
ios
ios
Mendukung kelas dari pustaka lamaiostream
.
typedef basic_ios<char, char_traits<char>> ios;
Keterangan
Jenisnya adalah sinonim untuk templat basic_ios
kelas , khusus untuk elemen jenis char
dengan sifat karakter default.
streamoff
Mendukung operasi internal.
#ifdef _WIN64
typedef __int64 streamoff;
#else
typedef long streamoff;
#endif
Keterangan
Jenisnya adalah bilangan bulat bertanda tangan. Ini menjelaskan objek yang dapat menyimpan offset byte dalam operasi pemosisian aliran. Representasinya memiliki setidaknya 32 bit nilai. Tidak selalu cukup besar untuk mewakili posisi byte arbitrer dalam aliran. Nilai streamoff(-1)
umumnya menunjukkan offset yang salah.
streampos
Memegang posisi penunjuk buffer atau penunjuk file saat ini.
typedef fpos<mbstate_t> streampos;
Keterangan
Jenisnya adalah sinonim untuk fpos
mbstate_t
<>.
Contoh
// ios_streampos.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>
int main( )
{
using namespace std;
ofstream x( "iostream.txt" );
x << "testing";
streampos y = x.tellp( );
cout << streamoff( y ) << '\n';
}
7
streamsize
Menunjukkan ukuran aliran.
#ifdef _WIN64
typedef __int64 streamsize;
#else
typedef int streamsize;
#endif
Keterangan
Jenisnya adalah bilangan bulat bertanda tangan yang menjelaskan objek yang dapat menyimpan hitungan jumlah elemen yang terlibat dalam berbagai operasi aliran. Representasinya memiliki setidaknya 16 bit. Tidak selalu cukup besar untuk mewakili posisi byte arbitrer dalam aliran.
Contoh
Setelah mengkompilasi dan menjalankan program berikut, lihat file test.txt
untuk melihat efek pengaturan 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 );
}
wios
wios
Mendukung kelas dari pustaka lamaiostream
.
typedef basic_ios<wchar_t, char_traits<wchar_t>> wios;
Keterangan
Jenisnya adalah sinonim untuk templat basic_ios
kelas , khusus untuk elemen jenis wchar_t
dengan sifat karakter default.
wstreampos
Memegang posisi penunjuk buffer atau penunjuk file saat ini.
typedef fpos<mbstate_t> wstreampos;
Keterangan
Jenisnya adalah sinonim untuk fpos
mbstate_t
<>.
Contoh
// ios_wstreampos.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>
int main( )
{
using namespace std;
wofstream xw( "wiostream.txt" );
xw << L"testing";
wstreampos y = xw.tellp( );
cout << streamoff( y ) << '\n';
}
7
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk