System::IO::STDIOStreamWrapperBase class

STDIOStreamWrapperBase class

Vertegenwoordigt een basisklasse voor System.IO.Stream-achtige wrappers. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een exemplaar van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument door te geven aan functies.

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

Methoden

MethodeBeschrijving
get_CanRead() const overrideBepaalt of de stroom lezen ondersteunt.
get_CanSeek() const overrideBepaalt of de stroom zoeken ondersteunt.
get_CanWrite() const overrideBepaalt of de stroom schrijven ondersteunt.
get_Length() const overrideRetourneert de lengte van de stroom.
get_Position() const overrideRetourneert de huidige positie van de stroom.
operator=(const STDIOStreamWrapperBase&)Copy‑toewijzingsoperator. Verwijderd.
Seek(int64_t, SeekOrigin) overrideStelt de positie in van de stream die wordt vertegenwoordigd door het huidige object.
set_Position(int64_t) overrideStelt de positie van de stream in.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)Copy‑constructor. Verwijderd.

Velden

VeldBeschrijving
static NullEen stream zonder onderliggende opslag.

Typedefs

TypedefBeschrijving
BaseType
char_typeRTTI-informatie.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

Zie ook