System::IO::STDIOStreamWrapperBase sınıfı

STDIOStreamWrapperBase class

System.IO.Stream-benzeri sarmalayıcılar için temel bir sınıfı temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına (stack) veya operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

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

Yöntemler

YöntemAçıklama
get_CanRead() const overrideAkışın okuma desteği olup olmadığını belirler.
get_CanSeek() const overrideAkışın konumlandırmayı destekleyip desteklemediğini belirler.
get_CanWrite() const overrideAkışın yazma desteği olup olmadığını belirler.
get_Length() const overrideAkışın uzunluğunu döndürür.
get_Position() const overrideAkışın mevcut konumunu döndürür.
operator=(const STDIOStreamWrapperBase&)Kopya atama operatörü. Silindi.
Seek(int64_t, SeekOrigin) overrideGeçerli nesne tarafından temsil edilen akışın konumunu ayarlar.
set_Position(int64_t) overrideAkışın konumunu ayarlar.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)Kopya yapıcı. Silindi.

Alanlar

AlanAçıklama
static NullTemel depolama alanı olmayan bir akış.

Typedefs

TypedefAçıklama
BaseType
char_typeRTTI bilgisi.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

Ayrıca Bakınız