System::IO::BinaryReader 클래스
내용물
[
숨다
]BinaryReader class
특정 인코딩으로 원시 데이터 타입을 바이너리 데이터로 읽는 리더를 나타냅니다. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 사용하여 함수 인자로 전달하십시오.
class BinaryReader : public System::IDisposable
메서드
| 메서드 | 설명 |
|---|---|
| BinaryReader(const SharedPtr<Stream>&) | 지정된 스트림에서 데이터를 UTF-8 인코딩으로 읽는 BinaryReader 클래스의 인스턴스를 생성합니다. |
| BinaryReader(const SharedPtr<Stream>&, const SharedPtr<Text::Encoding>&) | 지정된 스트림에서 데이터를 지정된 인코딩으로 읽는 BinaryReader 클래스의 인스턴스를 생성합니다. |
| BinaryReader(const SharedPtr<Stream>&, const SharedPtr<Text::Encoding>&, bool) | 지정된 스트림에서 데이터를 지정된 인코딩으로 읽는 BinaryReader 클래스의 인스턴스를 생성합니다. |
| virtual Close() | 현재 BinaryReader 객체와 기본 입력 스트림을 닫습니다. |
| Dispose() override | 현재 객체가 사용한 모든 리소스를 해제하고 기반 스트림을 닫습니다. |
| virtual get_BaseStream() | 입력 스트림을 반환합니다. |
| virtual PeekChar() | 스트림의 읽기 커서를 변경하지 않고 입력 스트림에서 단일 문자를 읽습니다. |
| virtual Read() | 입력 스트림에서 단일 문자를 읽습니다. |
| virtual Read(ArrayPtr<uint8_t>, int, int) | 입력 스트림에서 지정된 바이트 수를 읽어 지정된 바이트 배열에 씁니다. |
| virtual Read(ArrayPtr<char_t>, int, int) | 입력 스트림에서 지정된 문자 수를 읽고 UTF-16 인코딩으로 변환한 뒤, 지정된 위치에서 시작하는 지정된 문자 배열에 결과 UTF-16 문자를 씁니다. |
| virtual ReadBoolean() | 입력 스트림에서 단일 바이트를 읽고 해당 바이트의 불리언 표현을 반환합니다. |
| virtual ReadByte() | 입력 스트림에서 단일 바이트를 읽습니다. |
| virtual ReadBytes(int) | 입력 스트림에서 지정된 바이트 수를 읽습니다. |
| virtual ReadChar() | 입력 스트림에서 단일 문자를 읽습니다. |
| virtual ReadChars(int) | 입력 스트림에서 지정된 문자 수를 읽고 UTF-16 인코딩으로 반환합니다. |
| virtual ReadDecimal() | 구현되지 않음. |
| virtual ReadDouble() | 입력 스트림에서 8바이트를 읽고 이를 배정밀도 부동소수점 값으로 반환합니다. |
| virtual ReadInt16() | 입력 스트림에서 2바이트를 읽고 이를 16비트 정수 값으로 반환합니다. |
| virtual ReadInt32() | 입력 스트림에서 4바이트를 읽고 이를 32비트 정수 값으로 반환합니다. |
| virtual ReadInt64() | 입력 스트림에서 8바이트를 읽고 이를 64비트 정수 값으로 반환합니다. |
| virtual ReadSByte() | 입력 스트림에서 단일 바이트를 읽고 이를 부호 있는 8비트 정수 값으로 반환합니다. |
| virtual ReadSingle() | 입력 스트림에서 4바이트를 읽고 이를 단정도 부동소수점 값으로 반환합니다. |
| virtual ReadString() | 현재 스트림에서 문자열을 읽습니다. 문자열은 길이가 앞에 붙어 있으며, 길이는 7비트씩 인코딩된 정수로 표현됩니다. |
| virtual ReadUInt16() | 입력 스트림에서 2바이트를 읽고 이를 부호 없는 16비트 정수 값으로 반환합니다. |
| virtual ReadUInt32() | 입력 스트림에서 4바이트를 읽고 이를 부호 없는 32비트 정수 값으로 반환합니다. |
| virtual ReadUInt64() | 입력 스트림에서 8바이트를 읽고 이를 부호 없는 64비트 정수 값으로 반환합니다. |
| virtual ~BinaryReader() | 소멸자. |
또 보기
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++