Sdílet prostřednictvím


CArchive::operator >>

Načte zadaný objekt nebo primitivní typ z archivu.

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  
);

Vrácená hodnota

A CArchive odkaz, který umožňuje více operátorů extrakce na jednom řádku.

Poznámky

Poslední dvě verze výše jsou speciálně pro načítání 64bitové celá čísla.

Pokud jste použili IMPLEMENT_SERIAL makro v implementaci třídy a extrakce operátory přetížení pro CObject volání chráněné se operace ReadObject funkce (s nenulovým spuštění třídy ukazatel).Tato funkce, volá Serialize funkce třídy.

CStringT extrakce operátor (>>) podporuje načítání z archivu.

Příklad

Tento příklad ukazuje použití CArchive operátor extrakce >> s int typu.

long l;
int i;
if(ar.IsLoading())
   ar >> l >> i;

Tento příklad ukazuje použití CArchive kurzoru a extrakce << a >> s CStringT typu.

CString s;
if (ar.IsLoading())
   ar >> s;

Požadavky

Záhlaví: afx.h

Viz také

Referenční dokumentace

Třída CArchive

Graf hierarchie

CArchive::ReadObject

CObject::Serialize