System::IO::STDIOStreamWrapperBase Klasse

STDIOStreamWrapperBase class

Stellt eine Basisklasse für System.IO.Stream-ähnliche Wrapper dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

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

Methoden

MethodeBeschreibung
get_CanRead() const overrideBestimmt, ob der Stream das Lesen unterstützt.
get_CanSeek() const overrideBestimmt, ob der Stream das Suchen unterstützt.
get_CanWrite() const overrideBestimmt, ob der Stream das Schreiben unterstützt.
get_Length() const overrideGibt die Länge des Streams zurück.
get_Position() const overrideGibt die aktuelle Position des Streams zurück.
operator=(const STDIOStreamWrapperBase&)Kopierzuweisungsoperator. Gelöscht.
Seek(int64_t, SeekOrigin) overrideSetzt die Position des Streams, die durch das aktuelle Objekt repräsentiert wird.
set_Position(int64_t) overrideSetzt die Position des Streams.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)Kopierkonstruktor. Gelöscht.

Felder

FeldBeschreibung
static NullEin Stream ohne zugrunde liegenden Speicher.

Typedefs

Typedef.Beschreibung
BaseType
char_typeRTTI-Informationen.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

Siehe auch