classe System::IO::STDIOStreamWrapperBase

STDIOStreamWrapperBase class

Rappresenta una classe base per wrapper simili a System.IO.Stream. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.

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

Metodi

MetodoDescrizione
get_CanRead() const overrideDetermina se il flusso supporta la lettura.
get_CanSeek() const overrideDetermina se il flusso supporta il posizionamento.
get_CanWrite() const overrideDetermina se il flusso supporta la scrittura.
get_Length() const overrideRestituisce la lunghezza del flusso.
get_Position() const overrideRestituisce la posizione corrente del flusso.
operator=(const STDIOStreamWrapperBase&)Operatore di assegnazione di copia. Eliminato.
Seek(int64_t, SeekOrigin) overrideImposta la posizione del flusso rappresentato dall’oggetto corrente.
set_Position(int64_t) overrideImposta la posizione del flusso.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)Costruttore di copia. Eliminato.

Campi

CampoDescrizione
static NullUn flusso senza storage sottostante.

Typedefs

TypedefDescrizione
BaseType
char_typeInformazioni RTTI.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

Vedi anche