System::IO::STDIOStreamWrapperBase 클래스

STDIOStreamWrapperBase class

Represents a base class for System.IO.Stream-like wrappers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

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

메서드

메서드설명
get_CanRead() const override스트림이 읽기를 지원하는지 확인합니다.
get_CanSeek() const override스트림이 시크(탐색)를 지원하는지 확인합니다.
get_CanWrite() const override스트림이 쓰기를 지원하는지 확인합니다.
get_Length() const override스트림의 길이를 반환합니다.
get_Position() const override스트림의 현재 위치를 반환합니다.
operator=(const STDIOStreamWrapperBase&)복사 할당 연산자. 삭제됨.
Seek(int64_t, SeekOrigin) override현재 객체가 나타내는 스트림의 위치를 설정합니다.
set_Position(int64_t) override스트림의 위치를 설정합니다.
STDIOStreamWrapperBase(const STDIOStreamWrapperBase&)복사 생성자. 삭제됨.

필드

필드설명
static Null기본 저장소가 없는 스트림입니다.

Typedefs

타입 정의설명
BaseType
char_typeRTTI 정보.
int_type
off_type
pos_type
ThisType
ThisTypeBaseTypesInfo
traits_type

또 보기