Kelas System::IO::STDIOStreamWrapperBase

STDIOStreamWrapperBase class

Mewakili kelas dasar untuk pembungkus mirip System.IO.Stream. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk melewatkannya ke fungsi sebagai argumen.

template<typename T,typename>class STDIOStreamWrapperBase : public System::IO::Stream

Metode

MetodeDeskripsi
get_CanRead() const overrideMenentukan apakah aliran mendukung pembacaan.
get_CanSeek() const overrideMenentukan apakah aliran mendukung pencarian.
get_CanWrite() const overrideMenentukan apakah aliran mendukung penulisan.
get_Length() const overrideMengembalikan panjang aliran.
get_Position() const overrideMengembalikan posisi saat ini dari aliran.
operator=(const STDIOStreamWrapperBase&)Operator penugasan penyalin. Dihapus.
Seek(int64_t, SeekOrigin) overrideMengatur posisi aliran yang diwakili oleh objek saat ini.
set_Position(int64_t) overrideMengatur posisi aliran.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)Konstruktor penyalin. Dihapus.

Bidang

BidangDeskripsi
static NullAliran tanpa penyimpanan dasar.

Typedefs

TypedefDeskripsi
BaseType
char_typeInformasi RTTI.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

Lihat Juga