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
| Metode | Deskripsi |
|---|
| get_CanRead() const override | Menentukan apakah aliran mendukung pembacaan. |
| get_CanSeek() const override | Menentukan apakah aliran mendukung pencarian. |
| get_CanWrite() const override | Menentukan apakah aliran mendukung penulisan. |
| get_Length() const override | Mengembalikan panjang aliran. |
| get_Position() const override | Mengembalikan posisi saat ini dari aliran. |
| operator=(const STDIOStreamWrapperBase&) | Operator penugasan penyalin. Dihapus. |
| Seek(int64_t, SeekOrigin) override | Mengatur posisi aliran yang diwakili oleh objek saat ini. |
| set_Position(int64_t) override | Mengatur posisi aliran. |
| STDIOStreamWrapperBase(const STDIOStreamWrapperBase&) | Konstruktor penyalin. Dihapus. |
Bidang
| Bidang | Deskripsi |
|---|
| static Null | Aliran tanpa penyimpanan dasar. |
Typedefs
Lihat Juga