CArchive::operator >>
지정 된 개체 형식인 보관 저장소에서 로드합니다.
friend CArchive& operator >>(
CArchive& ar,
CObject *& pOb
);
throw(
CArchiveException*,
CFileException*,
CMemoryException*
);
friend CArchive& operator >>(
CArchive& ar,
const CObject *& pOb
);
throw(
CArchiveException*,
CFileException*,
CMemoryException*
);
CArchive& AFXAPI operator >>(
CArchive& ar,
const RECT& rect
);
CArchive& AFXAPI operator >>(
CArchive& ar,
POINT point
);
CArchive& AFXAPI operator >>(
CArchive& ar,
SIZE size
);
template<
typename BaseType,
class StringTraits
>
CArchive& operator>>(
ATL::CStringT<
BaseType,
StringTraits
>& str
);
CArchive& operator >>(
BYTE& by
);
CArchive& operator >>(
WORD& w
);
CArchive& operator >>(
int& i
);
CArchive& operator >>(
LONG& l
);
CArchive& operator >>(
DWORD& dw
);
CArchive& operator >>(
float& f
);
CArchive& operator >>(
double& d
);
CArchive& operator >>(
short& w
);
CArchive& operator >>(
char& ch
);
CArchive& operator>>(
wchar_t& ch);
CArchive& operator >>(
unsigned& u
);
CArchive& operator >>(
bool& b
);
CArchive& operator >>(
ULONGLONG& dwdw
);
CArchive& operator >>(
LONGLONG& dwdw
);
반환 값
A CArchive 한 줄에 여러 명의 추출 연산자를 사용 하는 참조 합니다.
설명
위의 마지막 두 버전 로드 특히 64 비트 정수입니다.
사용 하는 경우는 IMPLEMENT_SERIAL 매크로 추출 연산자를 오버 로드 하 고 클래스 구현에서 CObject 보호 된 호출 ReadObject (0이 아닌 런타임 클래스 포인터) 함수. 이 함수를 호출 하는 Serialize 클래스의 함수입니다.
CStringT 추출 연산자 (>>) 지원에서 아카이브를 로드 합니다.
예제
사용 예제는 CArchive 추출 연산자 >> 에 int 형식입니다.
long l;
int i;
if(ar.IsLoading())
ar >> l >> i;
사용 예제는 CArchive 삽입 및 추출 연산자 << 및 >> 에 CStringT 형식입니다.
CString s;
if (ar.IsLoading())
ar >> s;
요구 사항
헤더: afx.h